-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog.ninix-aya
4858 lines (4093 loc) · 267 KB
/
ChangeLog.ninix-aya
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
Sun January 13 2019 Shyouzou Sugitani <shy@users.osdn.me>
* バージョン5.0.9リリース.
Sun January 6 2019 Shyouzou Sugitani <shy@users.osdn.me>
* Gtk::ApplicationWindowを生成し、画面サイズ算出に利用するようにした.
* Gtk::Applicationを使用するようにした.
* AYA, AYA5互換モジュールにおいてFixnum(deprecated)を
使用しないよう修正した.
* ウインドウ形状算出処理の負荷対策を実装した.
Fri January 4 2019 Shyouzou Sugitani <shy@users.osdn.me>
* バージョン5.0.8リリース.
* Ruby移植時のミスなどを修正した.
* 描画処理の負荷低減を「猫どりふ」、「きのこ」、"easyballoon"
まで拡大した.
Thu January 3 2019 Shyouzou Sugitani <shy@users.osdn.me>
* 5.0.7のバルーンに対する変更から着想を得て
描画処理の負荷低減を更に進め、
適用対象もサーフェスまで拡大した.
(「猫どりふ」、「きのこ」、"easyballoon"は対象外.)
Wed January 2 2019 Shyouzou Sugitani <shy@users.osdn.me>
* バージョン5.0.7リリース.
* バルーンの描画処理の負荷を低減した。
* Copyrightを2019年に更新した.
Sun July 8 2018 Shyouzou Sugitani <shy@users.osdn.me>
* バージョン5.0.6リリース.
* gemspecファイルを更新した.
Sat July 7 2018 Shyouzou Sugitani <shy@users.osdn.me>
* できるだけ広範囲のバージョンのRuby/Gtk3で動作するように調整した.
* easyballoon互換モジュールが旧描画方法のままになっていたのを修正した.
* CommunicateWindowが旧描画方法のままになっていたのを修正した.
* README.enを追加した.(Thanks to Yasuhiro KIMURAさん)
Sun April 29 2018 Shyouzou Sugitani <shy@users.osdn.me>
* MCIAudio(R)互換モジュールのメッセージ処理を修正した.
Sun January 7 2018 Shyouzou Sugitani <shy@users.osdn.me>
* バージョン5.0.5リリース.
* ウインドウの描画方法刷新によりWayland環境に対応.
* Copyrightを2018年に更新した.
Wed August 16 2017 Shyouzou Sugitani <shy@users.osdn.me>
* deprecatedになっているメソッドを使用しないようにした.
(Gtk::Menu.popup)
* 「きのこ」互換機能ウインドウの重なり状態制御方法を変更した.
* 「猫どりふ」互換機能のマウスボタンイベント処理を修正した.
* バルーンとサーフェスの重なり状態制御方法を変更した.
* SSTPControlerクラスがHolonクラスを継承するようにした.
Sat August 12 2017 Shyouzou Sugitani <shy@users.osdn.me>
* バージョン5.0.4リリース.
* Ruby-GNOME2 3.1.2対応.
Mon June 26 2017 Shyouzou Sugitani <shy@users.osdn.me>
* gemspecを追加.
Sun April 9 2017 Shyouzou Sugitani <shy@users.osdn.me>
* バージョン5.0.3リリース.
Sat April 8 2017 Shyouzou Sugitani <shy@users.osdn.me>
* Windows環境ではInputShapeを使用しないように修正.
* ワークエリアの取得方法を改善.(Gtk 3.22以降が必須となった.)
* HolonとMemeクラス拡張時の変更漏れを修正.
Sat March 25 2017 Shyouzou Sugitani <shy@users.osdn.me>
* Copyrightを2017年に更新した.
* Rubyらしいコーディングスタイルへの修正.
* HolonとMemeクラスを拡張.
Sun December 11 2016 Shyouzou Sugitani <shy@users.osdn.me>
* Rubyらしいコーディングスタイルへの修正.
* Makotoクラスのテストをtest-makoto.rbに移動.
Thu October 20 2016 Shyouzou Sugitani <shy@users.osdn.me>
* deprecatedになっているGtkのWidgetを使用しないようにした.
(Gtk::ActionGroupとGtk::UIManagerの2つ.)
Mon October 17 2016 Shyouzou Sugitani <shy@users.osdn.me>
* Pix.create_pixbuf_from_fileの引数:is_pnrのデフォルト値を
falseに変更した.
* MAYUNAのメニュー生成で落ちる問題を修正した.
* deprecatedになっているGtkのWidgetを使用しないようにした.
(GtkTearoffMenuItemとGtkImageMenuItemの2つ.)
Sun October 16 2016 Shyouzou Sugitani <shy@users.osdn.me>
* バージョン5.0.2リリース.
* Ruby-GNOME2 3.0対応の漏れを修正.
* kinoko.rb, ngm.rbのRuby移行時の変更漏れと変更ミスを修正.
* PNR, PNA対応方法を変更.(暫定措置)
(pixelsではなくpixel-bytesプロパティを使用するようにした.)
Sat October 15 2016 Shyouzou Sugitani <shy@users.osdn.me>
* バージョン5.0.1リリース.
* Ruby-GNOME2 3.0対応.
Tue August 23 2016 Shyouzou Sugitani <shy@users.osdn.me>
* Rubyらしいコーディングスタイルへの修正.(7)
Fri August 19 2016 Shyouzou Sugitani <shy@users.osdn.me>
* Rubyらしいコーディングスタイルへの修正.(6)
Thu August 18 2016 Shyouzou Sugitani <shy@users.osdn.me>
* Rubyらしいコーディングスタイルへの修正.(5)
Wed August 17 2016 Shyouzou Sugitani <shy@users.osdn.me>
* Rubyらしいコーディングスタイルへの修正.(4)
Sun August 7 2016 Shyouzou Sugitani <shy@users.osdn.me>
* バージョン5.0(power cycle)リリース.
* Makefileを追加した.
* locale/ja.poを更新した.
* poファイルの追加・更新用としてgen_pot.shを追加した.
* bin/ninix.inを追加した.
(Python版との違いは栞の.soファイルのパス設定があること.)
Sat August 6 2016 Shyouzou Sugitani <shy@users.osdn.me>
* 文5互換モジュールを修正した.
* surface.rbのcollision area読み込みを修正した.
* ssu.dll互換モジュールの文字コード変換を修正した.
* コミュニケートのバグを修正した.(Ruby移行時のregression.)
* Rubyらしいコーディングスタイルへの修正.(3)
Thu August 4 2016 Shyouzou Sugitani <shy@users.osdn.me>
* Rubyらしいコーディングスタイルへの修正.(2)
Thu May 12 2016 Shyouzou Sugitani <shy@users.osdn.me>
* Rubyらしいコーディングスタイルへの修正.(1)
Thu May 5 2016 Shyouzou Sugitani <shy@users.osdn.me>
* ネットワーク更新のリダイレクト処理を修正した.
* ネットワーク更新のダウンロード処理を修正した.
* ssu.dll互換モジュールを修正した.
* ゴーストの本体と相方以外のサーフェス処理が動作しなくなっていたのを
修正した.
Sun May 1 2016 Shyouzou Sugitani <shy@users.osdn.me>
* バージョン4.999.2リリース.
* 文4互換モジュールを修正した.
* 代入文などが演算子の優先順位に依存しないように括弧を付与した.
(実際に一部の式が意図と違う動作になっていたのを修正.)
Fri April 29 2016 Shyouzou Sugitani <shy@users.osdn.me>
* SakuraScriptの処理を修正した.
Mon April 25 2016 Shyouzou Sugitani <shy@users.osdn.me>
* バルーンのSSTPメッセージ表示位置が正しく読み込まれていなかったのを
修正した.
Sun April 24 2016 Shyouzou Sugitani <shy@users.osdn.me>
* ネットワーク更新のイベント処理が動作しなくなっていたのを修正した.
* メニューの項目表示/非表示の切り替えが正しく動作していなかったのを
修正した.(ネットワーク更新など)
Sat April 23 2016 Shyouzou Sugitani <shy@users.osdn.me>
* ssu.dll互換モジュールのtypoを修正した.
Wed April 20 2016 Shyouzou Sugitani <shy@users.osdn.me>
* メニューのCSS設定をCSS nodes(Gtk+3.20以降の形式)に変更した.
Tue April 19 2016 Shyouzou Sugitani <shy@users.osdn.me>
* surfaces*.txtの読み込みを修正した.
* sakura.rbのループ処理を一部修正した.
Mon April 18 2016 Shyouzou Sugitani <shy@users.osdn.me>
* メニューのテーマにおいて非推奨のシンボルを使用しないようにした.
Sun April 17 2016 Shyouzou Sugitani <shy@users.osdn.me>
* 文5互換モジュールを更新した.(栞として動作するようにした.)
* 一部の互換SAORIについてモジュール名を修正した.
* MCIAudioR互換モジュールの絶対パスの扱いを修正した.
Sat April 16 2016 Shyouzou Sugitani <shy@users.osdn.me>
* ポップアップメニューのツールチップが表示される度に
イベントハンドラ内でGdkPixbufを生成して使用していたのを、
あらかじめ生成してイベントハンドラに結びつけておいたものを
使用するように修正した.
* 文5互換モジュールを更新した.
Wed April 13 2016 Shyouzou Sugitani <shy@users.osdn.me>
* surface定義の例外指定"!"に対応した.
Tue April 12 2016 Shyouzou Sugitani <shy@users.osdn.me>
* 複数のsurfaces***.txt(***は任意の文字列)の読み込みに対応した.
* 追加定義用surface定義に対応した.
* READMEファイルを更新した.
Sun April 10 2016 Shyouzou Sugitani <shy@users.osdn.me>
* 複数サーフェス定義の省略記法に対応した.
Sun April 3 2016 Shyouzou Sugitani <shy@users.osdn.me>
* Gtk::Windowのinput_shape_combine_regionが使えない環境では
shape_combine_regionを使うように修正した.
Sat April 2 2016 Shyouzou Sugitani <shy@users.osdn.me>
* Gstreamerが動作に必須になってしまっていたのを修正した.
* コーディングスタイル修正.
(delete_atの使い方を修正した.)
Mon March 21 2016 Shyouzou Sugitani <shy@users.osdn.me>
* コーディングスタイル修正.
(再度例外を起こす場合以外はraiseではなくfailを使うようにした.)
Sun February 7 2016 Shyouzou Sugitani <shy@users.osdn.me>
* バージョン4.999.1リリース.
* Ruby移行以降の修正で漏れがあったもの対応.
(コンソールへのドラッグ&ドロップ, 文4互換モジュールの動作改善)
Sat February 6 2016 Shyouzou Sugitani <shy@users.osdn.me>
* Ruby移行以降の修正で漏れがあったもの対応.
(アニメーション処理, バルーン, インストーラ, NGM,
文4互換モジュール, 華和梨7互換モジュールの動作改善)
Fri February 5 2016 Shyouzou Sugitani <shy@users.osdn.me>
* 華和梨8ローダーを更新した.
* Ruby版のYAYAローダーを追加した.
Thu February 4 2016 Shyouzou Sugitani <shy@users.osdn.me>
* 華和梨8ローダーを複数の華和梨8ゴースト同時起動に対応させた.
Wed February 3 2016 Shyouzou Sugitani <shy@users.osdn.me>
* Ruby版の華和梨8ローダーを追加した.
動作させるには libshiori.so のある場所を環境変数
LD_LIBRARY_PATH で指定する必要がある.
(複数の華和梨8ゴースト同時起動には未対応.)
Mon January 11 2016 Shyouzou Sugitani <shy@users.osdn.me>
* バージョン4.999.0(shotgun debugging)リリース.
Sun January 10 2016 Shyouzou Sugitani <shy@users.osdn.me>
* Pixモジュールのget_workareaメソッドを削除した.
代替としてBaseTransparentWindowクラスにインスタンス変数workareaを、
Surface, Sakuraクラスのメソッドとしてget_workareaを追加した.
上記等を使用してPixモジュールのget_workarea使用箇所を変更した.
* MOTION_NOTIFYイベントの処理を修正した.
(API仕様書に従い、Gdk::Window.get_device_positionではなく
Gdk::Event.request_motionsを使うようにした.)
* インストールの処理で落ちる場合があるのを修正した.
* 高速化のためPixモジュールの画素値演算にはNArrayを使用するようにした.
対象とした処理はPNR, PNA, InputShape(ウインドウ形状)の3つである.
(READMEの「必要なもの」にもNArrayを追加した.)
* ポップアップメニューが表示される度に各アイテムに対して
イベントハンドラ内でGtk::CssProviderを生成して使用していたのを、
あらかじめ生成してイベントハンドラに結びつけておいたものを
使用するように修正した.
Tue January 5 2016 Shyouzou Sugitani <shy@users.osdn.me>
* バージョン4.500.9リリース.
* 使用率グラフ表示で落ちる場合がある問題を修正した.
Mon January 4 2016 Shyouzou Sugitani <shy@users.osdn.me>
* 美坂互換モジュールのLexerクラスの動作速度を改善した.
* シグナル処理のコールバックブロックの戻り値を一部修正した.
* メニューの「きのこ」呼び出し部分を修正した.
* スクリプト'\5'の処理を修正した.
* 里々互換モジュールを修正した.
* Surfaceクラスの最大サーフェスサイズ取得メソッドが返す値を
画面サイズで制限するようにした.
Sun January 3 2016 Shyouzou Sugitani <shy@users.osdn.me>
* シグナル処理のコールバックブロックの戻り値を明示的に与えるようにした.
* otherghostnameイベントの引数が間違っていたのを修正した.
* アルファチャンネル付きpngに対するpnrの処理を修正した.
* 文4互換モジュールを修正した.
* 華和梨7互換モジュールを修正した.
* 美坂互換モジュールを修正した.
Fri January 1 2016 Shyouzou Sugitani <shy@users.osdn.me>
* バージョン4.500.8リリース.
* Copyrightを2016年に更新した.
Thu December 31 2015 Shyouzou Sugitani <shy@users.osdn.me>
* 文4互換モジュールを更新した.
Wed December 30 2015 Shyouzou Sugitani <shy@users.osdn.me>
* コメントを整理した.
Tue December 29 2015 Shyouzou Sugitani <shy@users.osdn.me>
* 里々互換モジュールを更新した.
Mon December 28 2015 Shyouzou Sugitani <shy@users.osdn.me>
* 美坂互換モジュールを更新した.
Fri December 25 2015 Shyouzou Sugitani <shy@users.osdn.me>
* 華和梨7互換モジュールを更新した.
* 偽栞互換モジュールを更新した.
Mon December 14 2015 Shyouzou Sugitani <shy@users.osdn.me>
* バージョン4.500.7リリース.
Sun December 13 2015 Shyouzou Sugitani <shy@users.osdn.me>
* メニューのツールチップ表示のコードを修正.
(メニューを開いていると落ちる場合があったのを修正.)
* 5.0リリースに向けてのコード整理を開始.
Fri December 11 2015 Shyouzou Sugitani <shy@users.osdn.me>
* 美坂互換モジュールにCharlockHolmesによる文字コードの自動判定を実装.
Sun December 6 2015 Shyouzou Sugitani <shy@users.osdn.me>
* Ruby移行以降の修正で漏れがあったもの対応.
(さくらスクリプト処理, 美坂互換モジュールの動作改善)
Sun November 29 2015 Shyouzou Sugitani <shy@users.osdn.me>
* Ruby移行以降の修正で漏れがあったもの対応.
* httpc互換モジュールを修正.
Tue November 24 2015 Shyouzou Sugitani <shy@users.osdn.me>
* バルーンの選択肢処理を修正.
* バルーンのフォントカラー処理を修正.
Thu November 19 2015 Shyouzou Sugitani <shy@users.osdn.me>
* Ruby移行以降の修正で漏れがあったもの対応.
Mon November 16 2015 Shyouzou Sugitani <shy@users.osdn.me>
* バージョン4.500.6リリース.
* Ruby移行以降の修正で漏れがあったもの対応.
Thu November 12 2015 Shyouzou Sugitani <shy@users.osdn.me>
* Ruby移行以降の修正で漏れがあったもの対応.
Sun November 8 2015 Shyouzou Sugitani <shy@users.osdn.me>
* Ruby移行以降の修正で漏れがあったもの対応.
Tue November 3 2015 Shyouzou Sugitani <shy@users.osdn.me>
* Ruby移行以降の修正で漏れがあったもの対応.
Sun November 1 2015 Shyouzou Sugitani <shy@users.osdn.me>
* Ruby移行以降の修正で漏れがあったもの対応.
* 一部の互換SAORIが動作しない問題を修正した.
Tue October 20 2015 Shyouzou Sugitani <shy@users.osdn.me>
* to_i, to_fメソッドは例外を起こさないのでbegin~rescueの中では
Integer(), Float()を使うようにした.(追加修正)
Mon October 19 2015 Shyouzou Sugitani <shy@users.osdn.me>
* バージョン4.500.5リリース.
* MasterList.xmlが無いとNGMが落ちる問題を修正した.(同様の修正多数.)
(Thanks to PaulLiuさん)
* Ruby移行時にクラスのインスタンス生成をnewメソッドに
置き換え忘れていた箇所を修正.
(Thanks to PaulLiuさん)
* to_i, to_fメソッドは例外を起こさないのでbegin~rescueの中では
Integer(), Float()を使うようにした.
Sat October 17 2015 Shyouzou Sugitani <shy@users.osdn.me>
* 文字列のsplitメソッドについて引数limitを明示的に渡すようにした。
* easyballoon互換モジュールの改行を修正した。
Sun September 6 2015 Shyouzou Sugitani <shy@users.osdn.me>
* バージョン4.500.4リリース.
* 里々互換モジュールを更新した.
Sat September 5 2015 Shyouzou Sugitani <shy@users.osdn.me>
* 里々互換モジュールを更新した.
Sun August 23 2015 Shyouzou Sugitani <shy@users.osdn.me>
* 里々互換モジュールを追加した.
Sat August 22 2015 Shyouzou Sugitani <shy@users.osdn.me>
* バージョン4.500.3リリース.
Sun August 16 2015 Shyouzou Sugitani <shy@users.osdn.me>
* 美坂互換モジュールを更新した.
* 文4互換モジュールを更新した.
* 華和梨7互換モジュールを更新した.
* sakura.rbの変更漏れを修正した.
Sat August 15 2015 Shyouzou Sugitani <shy@users.osdn.me>
* 美坂互換モジュールを追加した.
* sakura.rbのtypoを修正した.
Fri August 14 2015 Shyouzou Sugitani <shy@users.osdn.me>
* バージョン4.500.2リリース.
* 華和梨7互換モジュールを更新した.
Thu August 13 2015 Shyouzou Sugitani <shy@users.osdn.me>
* 非推奨のGtk+シンボルを使用しないようにした.
* 華和梨7互換モジュールを更新した.
Wed August 12 2015 Shyouzou Sugitani <shy@users.osdn.me>
* 華和梨7互換モジュールを追加した.
Tue August 11 2015 Shyouzou Sugitani <shy@users.osdn.me>
* 文4互換モジュールを更新した.
* バルーンの"\n[half]"タグの処理を修正した.
* 文5互換モジュールを更新した.
Fri August 7 2015 Shyouzou Sugitani <shy@users.osdn.me>
* バージョン4.500.1リリース.
* 移植が完了していない文5互換モジュールが動作しないようにした.
Wed August 5 2015 Shyouzou Sugitani <shy@users.osdn.me>
* 偽栞互換モジュールを更新した.
Mon August 3 2015 Shyouzou Sugitani <shy@users.osdn.me>
* 偽栞互換モジュールを更新した.
Sun August 2 2015 Shyouzou Sugitani <shy@users.osdn.me>
* 偽栞互換モジュールを更新した.
* コミュニケートのバグを修正した.(Ruby移行時のregression.)
* \qタグのバグを修正した.(Ruby移行時のregression.)
Sat August 1 2015 Shyouzou Sugitani <shy@users.osdn.me>
* 偽栞互換モジュールを追加した.
Mon July 27 2015 Shyouzou Sugitani <shy@users.osdn.me>
* 文5互換モジュールを追加した.
Sat July 25 2015 Shyouzou Sugitani <shy@users.osdn.me>
* 非推奨のGtk+シンボルを使用しないようにした.
Tue July 14 2015 Shyouzou Sugitani <shy@users.osdn.me>
* バージョン4.500.0(recompile the world)リリース.
* Ruby 2.x & Gtk+3 に移行した.
(互換栞はAYA Ver.4のみ移行完了. 他は5.0リリースまでに移行予定.)
Mon March 24 2014 Shyouzou Sugitani <shy@users.sourceforge.jp>
* アルファチャンネルがサポートされていない環境でも
Shaped Window が使えるようにgtkhackを修正した.
(Thanks to PaulLiuさん)
* NGMが文字コードがEUC-JPのMasterList.xmlを読めない問題を修正した.
(Thanks to PaulLiuさん)
* NGMからのゴーストのインストールが実行されない問題を修正した.
Mon November 11 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* バージョン4.99.18リリース.
Sun November 10 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* 以下のインストールイベントを実装した.
OnInstallBegin
OnInstallComplete
OnInstallFailure
OnKinokoObjectInstalled
Thu November 7 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* リフレッシュインストールの場合には, そうであることが分かる様に
ファイル削除の警告メッセージを変更した.
Tue November 5 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* プラグインのアンインストール機能を追加した.
Mon November 4 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* \![lock/unlock,repaint]が機能するように修正した.
(SSP同様に実行中のスクリプト内でのみ有効とした.)
Sun November 3 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* loggingモジュールへの出力をコンソールにも出すようにした.
Wed August 28 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* バージョン4.99.17リリース.
Sun August 25 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* ユーザーがバルーンを動かしていない場合にも, サーフェスが持つ
バルーンのオフセットを無視してしまっていたのを修正した.
* misaka.pyのchardetによる文字コード判定で, 結果がasciiと出た場合は
そこで終了せずに他のファイルで判定を続行するようにした.
* サーフェス切り替え後にはサーフェス位置をリセットするようにした.
* passivemode中であってもinputbox, teachbox, communicateboxを
開けるように修正した.
Wed August 21 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* バージョン4.99.16リリース.
* アルファチャンネル付きpngに対するpnrの処理が正しく動作して
いなかったのを修正した.(_gtkhack導入時のregression.)
* surfaces.txtの記述ミス対策を追加した.
* 一部のゴーストで最大サーフェスサイズが取得出来ていなかったのを
修正した.
Mon August 19 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* gomi.py: ごみ箱内にリンクがあると落ちる問題を修正した.
* aya5.py: ループ条件に整数値も使えるよう修正した.
* aya5.py: 条件式の評価が正しく行なわれないケースがあったのを修正した.
* SERIKOのbaseメソッドが複数指定されていた場合にサーフェスが
正しく表示されない問題を修正した.
Sat August 17 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* satori.pyでセーブデータの文字コード変換が間違っていたのを修正した.
* Python3.3でkawari8.pyがSAORI互換モジュールをアンロードする際に
エラーで落ちるのを修正した.
* メニューのサイドバー画像が無い場合にエラーで落ちるのを修正した.
Thu August 15 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* 再度メニューのサイドバー画像を使用するようにした.
Fri August 9 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* バージョン4.99.15リリース.
Wed August 7 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* ninix_main.py: Python3.3でプラグインが動作しない問題を修正した.
* プラグイン用ダイアログをPython3に対応させた.
* 上記修正に合わせてプラグインのstandard versionを2.6に上げた.
Tue August 6 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* dll.py: Python3.3で動作しない問題を修正した.
(併せて推奨されないimpパッケージからimportlibに移行した.)
Tue July 2 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* バージョン4.99.14リリース.
Sun June 30 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* 複数ゴースト起動時にメニュー画像が正しく更新されない問題を修正した.
* メニューのGtkStyleContextの設定を実行するタイミングを
見直すことで負荷を低減した.
* お気に入り/ポータルメニューのバナーやゴースト等のサムネイルが
pnrとして処理されていたのを修正した.
* メニューのGtkStyleContextの設定でmenu.background.alignmentと
menu.foreground.alignmentが反映されなくなっていたのを修正した.
* menu.sidebar.alignmentのデフォルト値が間違っていたのを修正した.
Sat June 29 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* メニューのGtkStyleContextの設定方法を変更した.
この修正で再びメニューのフォアグラウンド画像を使用するようになった.
(サイドバー画像は非対応のまま.)
Mon June 24 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* _gtkhackモジュールを復活させた.
(新しいpycairoがリリースされるまでの暫定処置.)
gdkpixbuf_get_pixels_array, gtkwindow_set_input_shapeの2つの
メソッドを実装している.
このメッソドを使うことで現在リリースされているpycairoに
パッチを当てなくても動作するように出来る.
* lib/ninix/pix.pyで_gtkhackを使用するようにした.
* GdkWindowのメソッドraiseの呼び出し方法をraise_()に戻した.
(pygobjectが修正された.)
Tue February 26 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* ウインドウ移動後の再描画処理要求をTransparentWindowの方で
生成するようにした.
Mon February 25 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* Gtk.DrawingAreaを持たないBaseTransparentWindowクラスを追加し,
TransparentWindowはこのクラスを継承するようにした.
* CommunicateWindowはGtk.Windowではなく, BaseTransparentWindowの
インスタンスを作成して使うようにした.
* SurfaceWindow等で共通して行なっていた処理の幾つかを
TransparentWindowに移した.
* NGM内でのサーフェス画像描画処理を修正した.
Sun February 24 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* 描画位置の補正処理はTransparentWindowクラス内で全て行ない
SurfaceWindow等のクラスでは意識しなくて良いようにした.
* Gtk.DrawingAreaの生成とウインドウの背景色を透明に設定する処理を
TransparentWindowクラスに移した.
* バルーンが見切れた際に描画位置の補正が2重に掛って、文字の位置が
ずれる問題を修正した.
Fri February 22 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* バージョン4.99.13リリース.
* TransparentWindowクラスをさらに改修し, それに合わせてサーフェスや
バルーンなどの描画方法を変更した.
(5.x系の描画システムの基本形が完成.)
* 「きのこ」などObserverクラスのインスタンスが残っている状態で
ゴーストを終了すると落ちる問題を修正した.
* サーフェスの大きさの基準としてデフォルトサーフェスではなく
最大のサーフェス画像のサイズを使用するようにした.
surfaces.txtのdescriptスコープのmaxwidthの方が大きい場合には
そちらを優先する.
Sat February 16 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* TransparentWindowクラスの描画方法を変更した際に, サイズ変更後の
ウインドウの移動処理を削ってしまっていたのを戻した.
(リビジョン114f4bf202008297488b64a52ea571054f3c914dのコミットで
発生したregressionの修正.)
Fri February 15 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* surfaces.txtのdescriptスコープからSERIKOのバージョン情報を
読み取って使用するようにした.
* SERIKO/2.0でstart/stopが動作するように再度修正した.
Thu February 14 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* バージョン4.99.12リリース.
* SERIKOのstart/stopメソッドで落ちる問題を修正した.
(リビジョンa37a6184e5a8f346a0357a141c9d4393497ff616のコミットに
問題があった.)
* バルーンの位置をマウスドラッグで調整できるようにした.
初期化するにはサーフェス上でCtrl-Shift-F10を入力する.
Wed February 13 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* TransparentWindowクラスの描画方法を変更した.
- ウインドウが見切れる際のちらつきを低減した.
- 特定の条件下でウインドウが再描画されなくなる問題への対策をした.
(再現条件はGtk.Window.hide()が呼ばれる時にそのウインドウ上で
マウスのボタンを押したままにしていること. 問題の原因は
Gtk+とウインドウマネージャのレースコンディション?)
* ウインドウの背景色を明示的に指定するようにした.
(Gtk.Window.override_background_color()を使用.)
* typoを修正した.(scalling -> scaling)
* Pythonのビルトイン関数名と同じ変数名を変更した.(dir -> direction)
Sat February 9 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* SERIKO/2.0のstop, alternativestopの両メソッドを実装した.
* SERIKO/2.0のパターン処理用の正規表現変更でstartメソッドが
動かなくなっていたのを修正した.
* SERIKOのasisメソッドを実装した.
* SERIKO/2.0のパターン処理用の正規表現に間違いがあったのを修正した.
* SERIKO/2.0のメソッドの一部でパラメータの取得に問題があったのを
修正した.
Fri February 8 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* SERIKO/2.0のalternativestartのID区切り文字として
ピリオドとカンマの両方を受け付けるようにした.
* SERIKO/2.0のパターン処理用の正規表現を修正した.
Thu February 7 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* SERIKO/MAYUNA/elementのメソッド対応を拡張した.
- interpolateとreplaceメソッドを実装した.
- reduceをMAYUNA以外でも使えるようにした.
- overlayとoverlayfastの動作が同じになっていたのを修正した.
Wed February 6 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* SakuraScriptの\![set,balloonoffset]を実装した.
Tue February 5 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* SSPでSERIKOのintervalに追加されたperiodicを実装した.
Mon February 4 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* バージョン4.99.11リリース.
Sun February 3 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* SakuraScriptの\![bind]を実装した.
* \![*], \![sound], \![quicksession]が動かない問題を修正した.
(リビジョン06dbd307ba1e0f1652e035cc0bb7e7233d38ad3cのコミットに
問題があった.)
* おすすめ/ポータルで名前だけのエントリ(URL以降省略)があった場合に
メニューアイテム無効で表示するようにした.(SSP互換)
Sat February 2 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* OnCloseイベントのReference0がshutdownの場合にはスクリプトの
再生終了時点で強制的に終了するようにした.
* OnCloseAllイベントを実装した.
Fri February 1 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* マウスボタンイベントの処理を改修した.
- OnMouseClock, OnMouseDoubleClickに加えて
OnMouseDown, OnMouseDownEx, OnMouseUp, OnMouseUpEx,
OnMouseClickEx, OnMouseDoubleClickEx を実装した.
- Reference0からReference6まで全てに対応した.
(ただし, 現状ではReference6は常に"mouse"が来る.)
* OnDressupChangedのReference1が正しくなかったのを修正して,
Reference3を追加した.
Tue January 22 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* バージョン4.99.10リリース.
Mon January 21 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* SakuraScriptの\![close,inputbox,ID]を実装した.
Sun January 20 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* SakuraScriptの\![set,autoscroll,enable/disable]を実装した.
* SakuraScriptの\x[noclear]を実装した.
Wed January 16 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* サーフェスエイリアス用の正規表現を修正した.
Tue January 15 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* alias.txtおよびsurfaces.txtでchar?.surface.aliasによる
\p[2]以降のサーフィスエイリアス定義を可能にした.
Mon January 14 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* installedghostname, installedshellname, installedballoonname
イベントを実装した.
Sun January 13 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* バルーンのdescript.txtでSSTPメッセージフォント色を指定する
sstpmessage.font.color.[rgb]をサポートした.
* OnInitializeおよびOnDestroyイベントを実装した.
* シェルのdescript.txtでchar?.bindgroup/char?.menuitemによる
\p[2]以降の着せ替え定義を可能にした.
* バルーンが本来表示すべき位置とは別の場所に一旦出てから正しい位置に
移動してくることがある問題を修正した.
(4.99.6で修正したのとは別の箇所に同じ問題が残っていた.)
* ゴーストのdescript.txtでバルーンの標準画像IDを指定する
balloon.defaultsurfaceをサポートした.
Fri January 11 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* バージョン4.99.9リリース.
Thu January 10 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* READMEダイアログを閉じる動作がninix-ayaの終了と重なると落ちる
問題を修正した.
Wed January 9 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* バルーン同梱ゴーストのインストールを行なった際には再起動しなくても
メニューにそのゴーストだけでなくバルーンも追加されるよう修正した.
* READMEダイアログを複数開けるようにした.
Tue January 8 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* SakuraScriptの\![open,readme]を実装した.
READMEダイアログはゴースト/バルーンのインストール時にも開く.
(シェルやサプリメント等には未対応.)
* インストーラがファイル削除の途中で停止する問題を修正した.
* バルーン同梱ゴーストの上書きインストールが正しく実行されない
問題を修正した.
Mon January 7 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* お気に入り/ポータルメニューでバナーを表示するようにした.
(表示方法はゴースト等のサムネイルと同様.)
ローカル(ghost/master/banner/)にファイルがある場合のみ表示する.
(URLが渡された場合の画像取得は行なっていない.)
Sun January 6 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* ゴースト/バルーン/サーフェス/着せ替えそれぞれにあるサムネイルを
メニューのゴースト召喚/交代, バルーン切り替え, シェル切り替えの
各項目にカーソルを合わせた時に表示するようにした.
Sat January 5 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* バージョン4.99.8リリース.
* Copyrightを2013年に更新した.
* SakuraScriptの\CをSSTPで実行出来ないタグ
(lib/ninix/sstp.py内のPROHIBITED_TAGS)に追加した.
理由はゴーストのトークに追記することが出来てしまうため.
* SakuraScriptの\Cを実装した.
Fri January 4 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* ゴーストのdescript.txtの(sakura|kero).seriko.defaultsurface指定を
サポートした.(char2以降の指定は以前からサポートしていた.)
指定があるときにはSSPと同様に「0番10番がない」シェルを許容する.
* SakuraScriptの\![set,trayicon]を実装した.
* タイムクリティカルセッション中はOnMouse系イベントが起きないように
Sakuraクラスのnotify_eventメソッドを修正した.
Thu January 3 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* 当たり判定の表示機能に文字列表示を追加した.
(\![enter,collisionmode,rect]にも対応.)
* SakuraScriptの\![enter/leave,collisionmode]を実装した.
Wed January 2 2013 Shyouzou Sugitani <shy@users.sourceforge.jp>
* 異常終了後の起動でOnBootイベントのReference6, 7を送信するようにした.
~/.ninix/.lock ファイルにタイマ割り込みを処理中のゴースト名を
書き込み, それが残っているかどうかを見ている. 正常終了時には
このゴースト名は消去される.
ゴーストを複数起動しても機能するが, 不正確な場合がある.
(SERIKO, SAORI, 猫どりふ等のタイマ割り込みが別にあるため,
そちらで落ちた場合はこの情報はあてにならない.)
Sun December 9 2012 Shyouzou Sugitani <shy@users.sourceforge.jp>
* バージョン4.99.7リリース.
Fri December 7 2012 Shyouzou Sugitani <shy@users.sourceforge.jp>
* menu.background.font.color.[rgb]および
menu.foreground.font.color.[rgb]の値が0から255の範囲を出ないよう
制限を加えた.(一部ゴーストでこの範囲外の値が指定されていたため
落ちることがあった.)
* 「里々」互換モジュールの暗号化辞書の処理が動かなくなっていたのを
修正した.
Thu December 6 2012 Shyouzou Sugitani <shy@users.sourceforge.jp>
* ssu.dll互換モジュールが正常に動かなくなっていたのを修正した.
Wed December 5 2012 Shyouzou Sugitani <shy@users.sourceforge.jp>
* OnBalloonCloseイベントが間違ったタイミングで送られていたのを修正し,
OnBalloonBreakおよびOnBalloonTimeoutイベントを実装した.
* Sakuraクラスのis_talkingメソッドで落ちる問題を修正した.
Mon December 3 2012 Shyouzou Sugitani <shy@users.sourceforge.jp>
* SakuraScriptの\![set,*]の処理において引数の数のチェック漏れが
あったのを修正した.
* SakuraScriptの\![set,alignmenttodesktop,default]を実装した.
* メニュー制御のためのShioriResouceの一部に対応した.
(「裏子」のメニュー画像が出るようになった.)
Sun December 2 2012 Shyouzou Sugitani <shy@users.sourceforge.jp>
* バージョン4.99.6リリース.
Sat December 1 2012 Shyouzou Sugitani <shy@users.sourceforge.jp>
* バルーンが本来表示すべき位置とは別の場所に一旦出てから正しい位置に
移動してくることがある問題を修正した.
(移動処理を表示の有無にかかわらず行なうよう修正した.)
* メニューが画像よりも大きい場合には画像の右下の端の色で
画像が切れた部分を塗り潰すようにした.
* pix.pyにpng画像の右下の端の色情報を取り出すための関数
get_png_lastpixを追加した.
* shellのdescript.txtにあるmenu.background.alignment,
menu.foreground.alignment, menu.sidebar.alignmentの値を
使用するようにした.
* 最後に再生したスクリプトを保持するメンバlast_scriptと
現在のシェル名を取得するメソッドget_current_shell_nameを
Sakuraクラスに追加した.
* ゴースト間コミュニケーションの機能をOnOther*イベントの処理と
統合した. これにより1つのイベントでコミュニケート対象のゴーストに
OnCommunicateとOnOther*の両方が来る問題が解消した.
(Communicateクラスのsend_messageメソッドは廃止し, notify_otherに
一本化した.)
* OnGhostChangedイベントのReference1, 2, 7の送信を実装した.
* 上記変更に併せてOnOtherGhostChangedイベントのReferenceを修正した.
* OnVanishedイベントにスクリプトを返さなかった場合に,
OnBootへフォールバックする前にOnGhostChangedを試すよう修正した.
Fri November 30 2012 Shyouzou Sugitani <shy@users.sourceforge.jp>
* dll/aya.py: Python3対応漏れを修正.
Wed November 28 2012 Shyouzou Sugitani <shy@users.sourceforge.jp>
* Sakuraクラスにスクリプト再生後に処理する内容を入れておくメンバ
script_finallyを追加した. 既にあったscript_post_procとは異なり
スクリプトがブレークされた場合にも実行される.
* Bootイベント後にサーフェスが出ていない場合にデフォルトサーフェスを
出す処理は, Sakuraクラスのscript_post_procではなくscript_finallyに
入れるようにした.(Bootイベントがブレークされた場合にも対応するため.)
* OnOther*イベントの送信に必要な機能をCommunicateクラスに実装した.
* SakuraScriptの\![set,otherghosttalk]と\![set,othersurfacechange]
を実装した.
* OnOtherGhostBooted, OnOtherGhostClosed, OnOtherGhostChanged,
OnOtherSurfaceChange, OnOtherGhostVanished, OnOtherGhostTalk
イベントを実装した.
ただし, OnOtherGhostChangedのReferenceは不完全である.
(OnGhostChangedのReferenceの追加が完了次第修正予定.)
また, OnSurfaceChangeのReference3に「旧サーフェスID」を,
Reference4に「新しいサーフェスの大きさ(座標:左,上,右,下)」を
独自に追加した.
(上記2点はninix-ayaのOnOther*イベントの生成方法に関係している.
元となるイベントの終了を受けて生成するので, そのイベントの時点で
OnOther*の生成に必要な情報が渡されている必要があるため.)
Tue November 20 2012 Shyouzou Sugitani <shy@users.sourceforge.jp>
* SERIKO baseに設定されているサーフェスを当たり判定領域の基準に
するように変更した.
Mon November 19 2012 Shyouzou Sugitani <shy@users.sourceforge.jp>
* SakuraScriptの\![change,balloon,バルーン名]を実装した.
Sun November 18 2012 Shyouzou Sugitani <shy@users.sourceforge.jp>
* OnUpdate系イベントのReference情報追加に対応した.
* ネットワーク更新イベントのOnUpdate.OnMD5CompareBeginを実装した.
* SakuraScriptの\![call,ghost,ゴースト名]を実装した.
* OnDisplayChangeイベントが複数回送信される問題を修正した.
* OnDisplayChangeイベントの送信の際にキャラウィンドウの位置を
再調整するようにした.
* SakuraScriptの\![vanishbymyself]が動かなくなっていたのを修正した.
* SakuraScriptの\![vanishbymyself,ゴースト名]に対応した.
Sat November 17 2012 Shyouzou Sugitani <shy@users.sourceforge.jp>
* SakuraScriptの\![quicksession,true/false]を実装した.
Fri November 16 2012 Shyouzou Sugitani <shy@users.sourceforge.jp>
* バージョン4.99.5リリース.
* SakuraScriptの\![sound]および\_Vを実装した.
再生にはGstreamerを使用する.
(\![sound]はplay, cdplay, loop, stop, wait, pause, resume全て対応.)
* lib/ninix/dll/mciaudior.py, mciaudio.py:
再生状態を独自に管理するのではなく, 情報をGstreamerから
取得するように修正した.
Thu November 15 2012 Shyouzou Sugitani <shy@users.sourceforge.jp>
* OnGhostChangingイベントのReferenceの内容を修正した.
(Reference0からReference3まで全てに対応した.)
* OnGhostCalling(ゴースト呼び出し中)イベントを実装した.
Wed November 14 2012 Shyouzou Sugitani <shy@users.sourceforge.jp>
* OnDressupChanged(着せ替え変更通知)イベントを実装した.
* TransparentWindowクラスのinput_shape_combine_regionの処理を
再度修正した. self.__childの位置のずれをオフセットとして
GdkWindowに対してinput_shape_combine_regionを呼ぶようにした.
Tue November 13 2012 Shyouzou Sugitani <shy@users.sourceforge.jp>
* SakuraScriptの\8(WAV再生)を実装した.
* SakuraScriptの\8および\_vをSSTPで実行出来ないタグ
(lib/ninix/sstp.py内のPROHIBITED_TAGS)に追加した.
Mon November 12 2012 Shyouzou Sugitani <shy@users.sourceforge.jp>
* SakuraScriptEnvの%*を実装した.
Fri November 9 2012 Shyouzou Sugitani <shy@users.sourceforge.jp>
* マウスイベントのOnMouseDragStart(マウスドラッグ開始)および
OnMouseDragEnd(マウスドラッグ終了)を実装した.
Thu November 8 2012 Shyouzou Sugitani <shy@users.sourceforge.jp>
* 終了イベントを補足してゴーストを終了させるようにした.
(POSIX環境ではSIGTERMのみ補足し, SIGKILLは即終了になります.)
* OnCloseイベントのReference0に終了理由(user|shutdown)を
入れる様にした.
Wed November 7 2012 Shyouzou Sugitani <shy@users.sourceforge.jp>
* SakuraScriptEnvの%wronghour(正しくない現在時間)を実装した.
Tue November 6 2012 Shyouzou Sugitani <shy@users.sourceforge.jp>
* OnSurfaceChangeイベントの送信処理をSakuraクラスから
SurfaceWindowクラスに移し, SSP同様にReference2を追加した.
Mon November 5 2012 Shyouzou Sugitani <shy@users.sourceforge.jp>
* 起動時以外にも画面のサイズが変化した際にはその都度
OnDisplayChangeイベントを送る様にした.
Sun November 4 2012 Shyouzou Sugitani <shy@users.sourceforge.jp>
* SakuraScriptの\z, \yを実装した.(挙動は\eと同じ.)
* OnKeyPressイベントのReference2にキーを押したままのときの
リピート回数を入れるようにした.
* TransparentWindowクラスではinput_shape_combine_regionメソッドは
自分(self)ではなくself.__childに対して呼び出すように変更した.
(ウインドウが見切れている場合に, self.__childの位置をselfとは
ずらしていることがあるため.)
Sun November 4 2012 Shyouzou Sugitani <shy@users.sourceforge.jp>
* バージョン4.99.4リリース.
Sat November 3 2012 Shyouzou Sugitani <shy@users.sourceforge.jp>
* サーフェスのdrag_data_receivedメソッドの戻り値を修正した.
* インプットボックス等(CommunicateWindowクラスのウインドウ)に
DnDでも入力出来るようにした.
* EscキーでTeachBoxを閉じても内部の状態管理がオープンのまま
解除されず, ゴーストの終了等が出来なくなるバグを修正した.
Fri November 2 2012 Shyouzou Sugitani <shy@users.sourceforge.jp>
* 選択したシェルの情報が正しく記録されないバグを修正した.
Thu November 1 2012 Shyouzou Sugitani <shy@users.sourceforge.jp>
* dll/mciaudio.py: typoを修正した.
* SAORIクラスを抽象化した.
* CommunicateWindowクラスを抽象化した.
Tue October 30 2012 Shyouzou Sugitani <shy@users.sourceforge.jp>
* 入力文字を隠す入力ボックスを開くためのSakuraScript
\[open,passwordinput] を実装した.
* 入力ボックスなどのコミュニケートウインドウのテキスト入力領域に
マウスカーソルが入ると入力フォーカスが外れてしまう問題を修正した.
* OnCommunicateInputCancel, OnTeachInputCancel, OnUserInputCancel
イベントを実装した.
Sun October 28 2012 Shyouzou Sugitani <shy@users.sourceforge.jp>
* コンソールへhttp, ftpのURIをDnDすることでもゴーストなどを
インストール出来るようにした.
Wed October 10 2012 Shyouzou Sugitani <shy@users.sourceforge.jp>
* バージョン4.99.3リリース.
* dll/gomi.py:
ゴミ箱がマウントされているボリュームのトップディレクトリに
ある場合にも対応した.
Mon October 8 2012 Shyouzou Sugitani <shy@users.sourceforge.jp>
* dll/gomi.py:
ユーザーのホームディレクトリにあるゴミ箱のパス指定方法を
"The FreeDesktop.org Trash specification"に合わせた.
(http://standards.freedesktop.org/trash-spec/trashspec-0.8.html)
* dll/gomi.py: -f, --force オプションに対応した.
Thu September 27 2012 Shyouzou Sugitani <shy@users.sourceforge.jp>
* バージョン4.99.2リリース.
* READMEのGStreamerに関する記述を更新した.
* lib/ninix/dll/mciaudior.py:
GStreamer 1.0でループ再生が機能しない問題を修正した.
(4.99.xではGStreamer 0.10でのループ再生はサポートしない.)
Sun August 19 2012 Shyouzou Sugitani <shy@users.sourceforge.jp>
* バージョン4.99.1リリース.
Sat August 18 2012 Shyouzou Sugitani <shy@users.sourceforge.jp>
* dll/gomi.py: dbus-pythonからGDBusに移行した.
* README: dbus-pythonに関する記述を削除した.
Thu August 16 2012 Shyouzou Sugitani <shy@users.sourceforge.jp>
* バージョン4.99.0(bulletproof)リリース.
Wed August 15 2012 Shyouzou Sugitani <shy@users.sourceforge.jp>
* README: gomi.pyが使用するdbus-pythonについての記述を追加した.
Sat August 12 2012 Shyouzou Sugitani <shy@users.sourceforge.jp>
* pix.py:
TransparentWindowクラスにupdate_shapeメソッドを追加し,
drawイベントの際にはこのメソッドを呼び出すようにした.
* pycairoおよびpygobjectのcairo_region_tサポートが無くても
エラーが出ないようにした.
(cairo_region_tサポートが無い場合にはウインドウ形状が矩形になる.)
Fri August 11 2012 Shyouzou Sugitani <shy@users.sourceforge.jp>
* READMEを更新した.
* doc/saori.txtにgomi.pyに関する記述を追加した.
* locale/ja.poを更新した.
* Python3移行作業をした.
+ 今回更新したファイル: setup.py, ninix_win32_postinst.py
Fri August 10 2012 Shyouzou Sugitani <shy@users.sourceforge.jp>
* プラグインもPython3環境に移行が必要なため, サポートする
プラグインのstandard versionを2.5以上にすることで古い
プラグインが起動出来ないようにした.
* ninix_main.py: optparseからargparseモジュールに移行した.
Fri August 10 2012 Shyouzou Sugitani <shy@users.sourceforge.jp>
* dll/gomi.py:
gomi.dll互換モジュールを追加した.
現状ではGNOME環境のみのサポートで, 動作にdbus-pythonが必要.
Wed August 8 2012 Shyouzou Sugitani <shy@users.sourceforge.jp>
* ウインドウの形状を指定するタイミングをdrawイベントの処理時点に
変更した.
* pix.py:
ウインドウサイズの変更時にそれに合わせてGtk.DrawingAreaのサイズも
明示的に変更するようにした.
Mon August 6 2012 Shyouzou Sugitani <shy@users.sourceforge.jp>
* Python3移行作業をした.
+ 今回更新したファイル: dll/aya5.py
* dll/aya.py, dll/aya5.py:
SAORIのロード時に渡すパス名がSHIORIのトップディレクトリだったのを
SAORIの置かれているディレクトリ名も含めるよう修正した.
Tue July 31 2012 Shyouzou Sugitani <shy@users.sourceforge.jp>
* Python3移行作業をした.
+ 今回更新したファイル: dll/aya5.py