NotepadWM

Windows Mobile 6.0 Classicで動作確認

拙作NotepadWM(http://florianswiki.dyndns.org/Web/16)はWindows Mobile 6.0(Advanced/W-ZERO3[es])での動作を確認しました。と、報告していなかったので。 なんて、PocketHpteがある今となってはNotepadWMの存在意義は八割方ないんですけどね(^^;)。メモを…

Techoモードのファイル名作成アルゴリズムを修正した版0.0.0.26(http://florianswiki.dyndns.org/Web/16)

タイトル通りです。ちなみに「*」もファイル名として使われちゃってました。

Techoファイルセーブ時の不具合を直した版0.0.0.25(http://florianswiki.dyndns.org/Web/16)

ファイルセーブ失敗時にもModifiedがクリアされていたのを修正 Techoモードの自動ファイル名作成アルゴリズムを修正 具体的には「This is a pen」と書いたときに、「This」で止まっちゃってたのを修正しました。

OpenNETCF(http://www.opennetcf.org/)

ライセンスはかのShared Sourceなんですね、これ……。 http://www.opennetcf.org/PermaLink.aspx?guid=41a9b029-30ab-458d-bbac-de2d0372baa8 第2項の「ソースコードの配布を行う際にはこのライセンス(Shared Source)で」ってのは、あくまでソースを改変した…

OpenNETCF(http://www.opennetcf.org/)

.Net Compact Framework用のアプリケーションフレームワーク。 なんか、TextBoxやRichInkが拡張されて組み込まれてますね。使い物になると良いなぁ。 早速移植してみましょう。 長文編集に耐えるか? IME周りはきちんと動くか? 国際化周りは対応しているか?…

ソースのあちこちを変更した版0.0.0.23(http://florianswiki.dyndns.org/Web/16)

何を思ったか.Net Framework 2.0に対応(ただし別バイナリ)。 フォント指定のレジストリ設定の読み込みに失敗していたので修正。 ファイルダイアログにシステム依存を追加 デスクトップ向け(.Net Framework 2.0向け)バイナリががらくた置き場(http://florians…

なぜか.Net Framework2.0版

せっかく、Write Once, Run Anywhere(それ違う)な環境にいるのだから、デスクトップOS上でも動くようにしてみようと。 いやー、ライブラリがどうのという以前に、アプリケーションの設計の穴がぼろぼろ出ますな。 Multi Thread ApartmentではOLEを使えない…

バグフィックス0.0.0.24(http://florianswiki.dyndns.org/Web/16)

「その他設定」のTechoを開くディレクトリ指定もシステム依存設定が出来るように。 .Net Framework2.0用の微修正 役に立たないとか言いながらも、一応PC上でもNotepadWMを使ってみることに。 Techoモードだと何となく使えるような、使えないような(^^;)。PC…

Techoモードのセーブ時の挙動を変えた版0.0.0.22(http://florianswiki.dyndns.org/Web/16)

ファイルダイアログの「Tree」タブを修正。 Techoモードのファイルを書き換えたときに、特定の条件下でファイルリストを更新するように。 大して変わっていません。

謎のTreeタブを有効にした版0.0.0.21(http://florianswiki.dyndns.org/Web/16)

空いていたTreeタブを一応有効にしてみました。ついでに、独自実装の(またかい)ファイルツリーを実装しました。 全フォルダの検索なんてやってたら重くて仕方がないので、動的に取ろうとしたところ、選択されたTreeNodeがある状態でのTreeNodeの追加時におか…

祝!1000ダウンロード

アクセスログの解析をしたら、1000ダウンロードを越えていました。 ご利用、ありがとうございます。 しかし、もっともダウンロードが多かったのが、4/22だったのはちょっとびっくり。もっと最近の方がダウンロード数が多いと予想してたのに。ちなみにその日…

要望対応版0.0.0.20(http://florianswiki.dyndns.org/Web/16)

「Techoモード時に表題を左ペインに」するためのチェック項目を作りました。 回転時などに画面サイズに追随して上ペインか左ペインかを切り替えるためのチェック項目を作りました。 ……作ってはみましたが、わたしの使用用途からはあんまり便利ではありません…

要望対応版0.0.0.19(http://florianswiki.dyndns.org/Web/16)

「貼り付け」の際のカーソル位置へのスクロール ファイルフィルタの追加(HTML関係) DLL構成の変更 DLL構成の変更は、再利用とリビルド時の障害に対応したものですので、実用上はあまり影響ありません。ただ、この変更でファイルが増えました。

バグフィックス版0.0.0.18(http://florianswiki.dyndns.org/Web/16)

ファイルダイアログのバグフィックス 各種文字列の修正 大して変わっていませんが、「名前を付けて保存」の際に起こりうる障害を修正しました。

一日100Download越え!

ちなみにトータルでは830ぐらい。初回リリースから約1週間ですから、一日辺り100ダウンロードくらいはいっているってことですね。 いやぁ、作ってみるもんですねぇ(^^)。 ……しかし、予想以上にソースの需要がないなぁ(^^;)。.Net Compact Frameworkのソフト…

Techoを起動時に自動で開く機能付き0.0.0.17(http://florianswiki.dyndns.org/Web/16)

本筋と全然関係ないフォントの選択でえらい時間がかかっちゃいましたが(文字列からフォントを作る方法がないとは思わなかった(^^;))、起動時自動的に指定したTechoを開く機能を追加しました。 ただし、Techoは開くのに時間がかかる(というか、filelistの更新…

SIPに対応した版0.0.0.15(http://florianswiki.dyndns.org/Web/16)

SIPに対応 しかし、SIPに対応するには、あんな泥臭いコードにする必要があるのか……。FormのサイズがSIPの有無にあわせて動的に変化すれば、アプリケーション側は何もしなくていいのになぁ。

ショートカットを変更した版0.0.0.14(http://florianswiki.dyndns.org/Web/16)

「新規Techoページ」をCtrl+Pに ほんのちょっと「開く」のダイアログを高速化 だいぶこなれてきたので、「人柱版」のくくりを取りました。

Ctrl+M

なんでキーボードショートカットで新規Techoページを開いたら1行ほど改行されるのかしばらく悩んでいたのですが、Ctrl+Mって、あらかじめTextBoxの「改行」に割り当てられてるんですね。 Ctrl+Aすらも反応しないくせに、また変なところだけ……。ちなみに、「…

大ポカを修正した版0.0.0.16(http://florianswiki.dyndns.org/Web/16)

「日本語が出ない」という報告が来ていたの(id:kzou:20060425/1145913444)に全然気づかず、先ほど、今までのバージョンでは「日本語リソースをインストーラに含めていない」事がやっと判りました。あはは、そりゃ出ないわ(^^;)。すみません_(_ _)_。 代わり…

Techoモードのすばらしさ

PDAなんてのは、使いたいときにすぐ使えてなんぼで、メモをとりたいだけなのにいちいちファイル名なんかつけてられないってのは、ままありうる話です。 ただ、「なんに対するものなにか」ってことぐらいはせめて指定しないと、ファイルが散らかって大変な目…

Techoモード搭載(http://florianswiki.dyndns.org/Web/16)

特殊なタブを作り、「ファイルリストの表示」と「プレビュー」と「直接編集」を出来るようにしました。 これが何がうれしいって、とにかく書き散らすことが出来るのです。ファイル名や、ディレクトリによる分類などを気にせず、とにかく沢山書くという方針で…

不具合修正など(http://florianswiki.dyndns.org/Web/16)

不具合修正などを行った新版です。 「終了」時にセーブ失敗することがあったのを修正 ファイルダイアログのロードタイミングを修正 ファイルダイアログのディフォルトフォーカスをモード(セーブ、ロード)ごとに切り替える機能の追加 起動の高速化 メニュー階…

SIP

思うところあってSIPを開いてみたところ、Formの「上」に被さるということが判明しました。あ、Formの大きさをOSが自動で変更してるわけじゃないんだ。OSが勝手にやるのなら、Dockプロパティでよしなに再配置されるんだけど。 どうやってSIPが出ているという…

いくつかバグフィックス(http://florianswiki.dyndns.org/Web/16)

いくつかバグフィックスをして、ソースにコメントをひたすら書き込みました。 まぁ、ソース見ている人はほとんどいないとは思いますが(^^;)、こういうのはいつもやっておかないと一瞬で忘れるので。

ダイアログをさらに大幅変更(http://florianswiki.dyndns.org/Web/16)

エンバグの修正の途上で、結局ダイアログに大幅に手を入れるハメになりました。結果として、デスクトップのWindows(Win32)のファイルダイアログと機能的に近くなってきました。 既知障害として、 ファイルダイアログの、上書き確認ダイアログに「いいえ」と…

早速障害発見

「開く」「保存」メニューの「New」(ファイル名を新たにつける)ダイアログが正常に動作しない あはは、どこでエンバグしたのやら(^^;)。

独自コントロールをデザイナ経由で置く

もう一つ、これだけで数時間悩んでたのが、自分で作ったUserControlをデザイナ経由でFormに置くこと。 いや、実際には、デザイナなんか使わずに動的に置いても全然おっけーなんですが、せっかくなので、RAD環境でRADに作れればいいなーとあがいて、かえって…

国際化

あと、外人がいちゃもんつけてくる前に(笑)、日本語以外の言語圏では英語メニューになるようにしました。WindowsCEって、海外の方が使われてるみたいですし。 ただ、外部DLLに逃がしたファイル選択ダイアログは、なぜかCultureの設定が「既定の言語」(日本語…

独自ファイルダイアログ(http://florianswiki.dyndns.org/Web/16)

結局、車輪の再発明を半日かけて行っていました。 一応それっぽいファイル選択ダイアログを.Net Compact Framework上で実装しています。DLLの形になっていて、ソースも(コメントろくすっぽありませんが(^^;)。バグフィックスがてら追加します)存在しますので…