2017-01-29

MnMn 0.46.0

GeckoFx と MnMn がすこし歩み寄った。

歩み寄るには歩み寄ったがその道を整備するのに1週間かかったから継続対応としていったんリリース。

2017-01-22

MnMn 0.45.0

ソース整理と更新履歴に画像表示できるようにした。

それ以外はこれと言って大きな実装なし。

2017-01-20

MnMn 0.44.0

XML のシリアライズ時で発生するメモリリークを修正したのと細かいのを色々いじった。

つーかあれよ、bitbucket 重い!

2017-01-15

MnMn 0.43.0

サービス側のDLが遅い場合にバッファリングできるように頑張ってみた。頑張っただけ。

2017-01-09

MnMn 0.42.0

クッソめんどい処理にメスを入れた。

患者は血だらけ執刀医は縫合めんどくなったので野良環境にリリースして不具合報告を待つことにした。

めでたしめでたし。

2017-01-08

MnMn-Setup 1.0

もうね、なんで私が PC 操作の問い合わせ受けないといけないのさ。

というわけで Web インストーラを作成した、あとはこの子が何とかしてくれるはず。してくれてほしい。

.NET Framwork 4.6 必須だったりするワケのわからないインストーラだけどもう疲れたから勘弁してくらさい。動作も適当に組んだからよくわからんけどたぶん大丈夫。デバッグ中に Avast がうるさかったけど大丈夫大丈夫。

C, C++

MnMn の簡易インストーラを作るために単独実行可能な実行形式作ろうとした。
なんでひっさびさに C と C++ でどっちがいいかなーと思ってカチャカチャ組んでみた。

C# になれた身だと C も C++ も GUI 作るのもう駄目だわ。
書けないわ。

文字列のコピーとかメモリ操作とかは別にいいんだけどメッセージループとそれに付随する Windows API の嵐がきっつい。
非同期処理とかもまじ吐きそう。

昔は、こんなん余裕っすよーとか言ってたけど今はもう金もらわなきゃ無理だわ。

2017-01-07

MnMn 0.41.0

弱い参照なんて夢なんすよ。

自分で event remove やってあげないとダメなんすよ。
それでも GC に回収されない自己主張の強い子なんていっぱいいるんです。

2017-01-04

MnMn 0.40.0

ダミーの動画・コメント作成をできるようにした。

これでコメント周りの実装修正にとりかかれそう。

2017-01-03

MnMn 0.39.0

新年あけちゃったね。
時間軸としては勝手に繰り上がる時系列だからなんもめでたくはないね。

主に #73 の実装が主。

更新履歴にも書いたけど実際問題 #73 は開発側に何のメリットもなくて完全にユーザー用の機能。
#73 実装に付随してヘルプとか書いたし実装もかなり手を入れたけどそれでも開発側の機能実装じゃないことを留意していただきたい。

というのも MnMn の実装は未だ一人でやってる状態(ソース公開してるのにね)でいつしんどくなって実装をやめるかがわからない。
でも、もし、仮に開発が止まった場合にユーザーによる運用回避ができる仕組みを作っていきたかった。
当分 #73 を使うことはないと思うけど開発側がきちんと開発してるうちに実装しておきたかった。
(ほんとはフォークするなりが一番だろうけどさ)

私の考えとしては実装側もユーザー側も同じ権利と義務を持っているとから(ex:実装修正はユーザーがやればいい)本機能はなくてもいいけどパッチももらえないしとりあえずIFと実装だけ作った感じ。