browncat.org
  Top 
     Palm Gadgetry 
     常時接続で自宅サーバ... 
     Linuxのページ(仮) 
 Palm Gadgetry
     Top/日記 
        過去の覚え書き 
 HowTo
     FreeBSD+PalmIII 
     pilot-mailの使い方 
     with rta50i 
     Network HotSync with Unix 
 Development
     localizerの作り方 
>    pilrc情報 
     Palmware開発ツールメモ 
     Prc-tools情報 
     TRGpro Memo 
 Other
     Favorite Palmware 
     PalmOS3.3で気になること 
 Software
     My Palmwareの倉庫 
     MailViewer 
     PoplDA 
     TinyDAs 
     Dhrystone 
     DAManager 
     LockApp 
     Syncit 
 逆Links
  派楽天地 (中国語) 
  VAIO, Palm, Linux, 連珠... 
  AB+ (ABPlus.com) 
  Hoshi's Palm OS Page 
  わ〜ぱほりっく 
  PDA Japan 
  (順不同.ご一報下されば追加します) 
 Contact
  このサイトの作者にMail! 
当ページは移動しました
3秒後に自動的に移動しない場合は http://browncat.org/palm/pilrc.htmlをクリックして下さい

pilrc情報

Unix,Win32で利用できるpilrcリソースコンパイラの情報です。
2000/9/4現在のpilrcのホームページは Aaron Ardiriさんのページです。
オリジナルは scumbysoftです。

リンク


pilrc2.5c

一気にpilrc2.4b5〜pilrc2.5cまでのWhat's Newを訳してみます。 ほとんど理解なしの直訳ですいません...(^^;;

2.5b8で入った条件コンパイルのサポートなど なかなかいい感じではないでしょうか

pilrc2.5c

  1. ICON*,SMALLICON*,BITMAP*の調整:
    - モノクロ,16色カラーと256色カラーのビットマップが正しく変換される

pilrc2.5b9

  1. tSTLリソースのサポート
  2. xwin.c: GtkMenuFactory()の利用方法の適当なところを削除(訳注:いまいち..)
  3. PilRCサンプル:
    - tSTLのデモの追加
  4. マニュアルの増補

pilrc2.5b8

  1. 条件コンパイルのサポート!
    - #ifdef, #ifndef, #else, #endif
  2. マニュアルの間違い修正

pilrc2.5b7

  1. PalmRCとの互換性(マージ)
  2. HEXタグのサポート
  3. DATAタグのサポート
  4. マニュアルの間違い修正

pilrc2.5b6

  1. PilRCライセンスを発行 -- 読んで下さい
  2. VC++でエラー/ワーニングが出る文法の修正
  3. VC++コンパイルエラーの修正
  4. マニュアルの間違い修正

pilrc2.5b5

  1. prc-tools2.0向けに"example"を更新
  2. VERSIONタグのIDは指定されないと1がデフォルトに
  3. M$を生成するために-V (VS-typeエラー/ワーニング出力)
  4. PNMサポートの追加
  5. .java -> multiple depth "package" definitions
  6. RGB -> システムパレットのフィックス
    • 1bppのパレット定義を"standard"に調整した

pilrc2.5b4では?

pilrcの2.5ベータ4が出ました。2.5b3用のパッチを送ったのが入りました。こ れでバックスラッシュにからむ文字化けは起こらなくなります。ただし、これに対応す るためわざとバックスラッシュを入れておられてる方はご注意ください。

What's new を訳すと...

  1. webページの場所が変わった(みなさん更新してくださいね) http://www.ardiri.com/index.cfm?redir=palm&cat=pilrc
  2. autoconf + automake対応
  3. マニュアルのオーバーホール
  4. RGB -> システムパレット修正 -- 4bppビットマップはもう反転しません
  5. VC++でのコンパイルエラーを修正
  6. 日本語 シフトJISハンドリングのバグフィックス
  7. 他のバグフィックス

だそうです。

pilrc2.5b3日本語patch

pilrcの2.5もベータ3となっています。日本語の文字化けはまだ起こります。 2.5b3用のpatchです。全然変わっていません。以前送ったパッチが届いたかどうか...

念のため、パッチの使い方は pilrcsrc.zipを展開して、そのディレクトリで


	patch < pilrc25b3-m-patch.txt

	
でOKです。


pilrc2.5b1日本語patch

バージョン2.5からメインテナがscumbysoftから Aaron Ardiriさんに移りました。カラーのサポートが追加になっています。
日本語の文字化けはまだ起こります。 2.4用のpatchでもワーニングはでますが とりあえず当たるようです。2.5b1用に修正されたものを、 Tachizonoさんも作って下さいました。なをこれらのpatchは現在本家に送り中です。


pilrc2.4情報+日本語patch

  • 久しぶりに pilrcのホームページをチェックしたら2.4になっていました。
  • まだコンパイルしただけで使っていませんが alertでデフォルトボタンが使えるように なっているそうです。いままでは一番最初のボタンがデフォルトになっていたので OK-Cancel,Cancel-OKなど入れ換えてみたりと見栄えがあまり良くできない点でした。歓迎すべき改良ですね。あとは '//' 形式のコメントがどこにでも書ければいいのですが...
  • 気になる完全日本語(マルチバイト)対応ですがソースを覗いたところではまだのようです。 2.3a用のパッチとほぼ同様のパッチを作成しました。 コマンドラインオプションの-Fj指定で日本語文字列として扱う様になります。 TRANSLATIONなどは考慮していません。
  • patchの使用方法
    展開したソースのディレクトリに移って以下のコマンドを入力して下さい。
    patch < pilrc240-m-patch.txt
    あとはmakeするだけです。
  • 使い方
    pilrc -Fj -L Japanese ...
  • ダウンロード: pilrc240-m-patch.txt0

pilrc2.3a 日本語(多国語?)パッチ (Unofficial)

日本語対応になったなどと書いていましたが、どうもpilrc230aの日本語化はまだうまくないようです。 日本語のSJIS文字列に対応するための "Quick and Dirty" パッチを以下に公開します。 内部のマルチバイト文字処理を呼び出しているため一応多国語に対応するはずです。 不具合があれば御連絡お願いします。
  • フォント周りでは多国語に対応している(みたいである)
  • しかし文字列をパースするところではasciiしか扱えないはずです
  • そこで多国語のためのルーチンを文字列処理から呼び出すようにしてみました。 本当はLanguageを見た方がいいのかも知れませんがいまはフォント設定に従う 様になっています。(つまり-Lではなく-Fに従う)
  • 使い方としては以下のようにフォントを指定して下さい。
    	  pilrc -Fj -L Japanese ...
    	
  • ダウンロード: pilrc230a-m-patch.txt

pilrc2.3a情報

pilrcの最新バージョンは99/4/30現在 2.3aです。日本語に対応できているようです。
これで前のパッチは必要なくなってしまったようです。99/4/30ではまだ日本語のリソースを 試していませんがソースをちょっと見た限りではOKのようです。
コンパイルも若干Makefileのパスを修正するだけで問題なく終りました。
pilrcuiも見てみました。ダウンロード前にリソースのプレビューが出来ます。
古い情報ですが...2.00aのパッチです。

pilrc2.00aの日本語化パッチ(Very Unofficial)

pilrcの日本語化の パッチを作成致しました。
まだチェックしていませんがpilrcも2.3にバージョンアップしました。Japaneseがサポートされたとの ことでこのパッチも不要になったかも知れません。
また、pilot-tech-mlの方でありましたが他の方がもっとちゃんと日本語対応なさっておられるようです。
  • pilrcではエスケープ文字に'\'を使っていますがsjisの2バイト目コードの問題で 文字化けすることがあります。
  • この問題を回避するためpilrcのトークン解析部分の文字列解析部分にパッチを当て sjisの1バイト目ならば次の文字はエスケープ処理せずに文字列とします。
これでとりあえず2バイトの文字列が文字化けせずに使えるようになります。
なを、pilrcにはまだ問題があり、初期状態が空のLISTを扱えません。 これのパッチはまだ未整理です。

What's new日本語訳 (whats new in 2.4から)

  • 2.4
    • カテゴリのサポート (thanks John Ludwig)
    • alertでのデフォルトボタン (thanks John Ludwig)
    • より長いリストが許されます
  • 2.3a
    *nixでコンパイル時の問題を修正
  • 2.3
    • 括弧が式で使えるようになりました
    • フォントリソース((thanks David Turnbull)
    • フォームの数の制限がなくなりました
    • .rcpファイルのどこにでもコメントが書けるようになりました
    • C言語スタイルの/* */形式のコメントのサポート
    • ヘブライ語,日本語,中国語のフォントのサポート(-Fh, -Fjと-F5,-Fg)
    • 'XXXX'16進数の定数のサポート
    • -rtlフラグと|演算子のサポート(for BiDi Hebrew)
    • Bold12フォントのサポート
    • STRINGリソースでFILEキーワードのサポート(GCCのプリプロセッサを使用する時に複数行の文字列の使用が容易になる)
  • 2.2
    • (ついに!)スモールアイコンのサポート
    • システムIDの多重定義をエラーから警告へ変更

ご意見ご要望などは yamap@browncat.org まで
このページは以下のソフトウェアを使用して作成しました:
Kondara/MNU Linux,FreeBSD,XEmacs,Mule,jed,w3m,Netscape Communicator,MetaHTML,apache,jweblint,efstat...
Thank you for visiting this page
Modified: 00/01/05