◀ドキュメントトップへ
  • 267 subversion適用 svn:1002
    • 268 Re: subversion適用 svn:1002
    • 269 Re: subversion適用 svn:1002
      • 270 Re2: subversion適用 svn:1002
        • 271 Re3: subversion適用 svn:1002
          • 273 Re4: subversion適用 svn:1002
    • 272 Re:subversion適用 svn:1002
      • 274 Re2:subversion適用 svn:1002
        • 275 Re3:subversion適用 svn:1002
          • 276 Re4:subversion適用 svn:1002
  • [267] subversion適用 svn:1002 maru 2006年10月07日 21:37

    どなたもコミットする気配がないまま、変更が積みあがりそうなので
    初版としてコミットしました。

    * help_20061001.zipベース

    >>help:260 削除ファイル
    help\flow.png
    help\HtmlHelp_2b.patch
    help\ReadMe.txt
    help\sakura.chm
    help\sakura.exe
    help\_RESOURCE\hd2html.rb
    help\_RESOURCE\sakura.hdp

    >>help:260 help\trunkのignore属性設定
    *.Log
    *.chm
    *.hhc
    *.hhk
    *.HHP
    COMPILE.HTML
    *.chm.bak*

    >>help:253 結合ファイル SakuraMacro.chm -> macro.chmに変更

    >>help:264 ウィンドウ一覧(HLP000314)の追加とその関連修正

    >>help:264 「後方」アイコンの誤り修正

    >>help:266 #1526879適用済みのsakura.hhに差し替え

    * 未実施事項
    #1526879
    ・[キーワードヘルプ]タブでのヘルプボタンID追加
    -> HLP000315
    ・[カラー]タブの文字色/背景色統一ダイアログにヘルプボタン追加
    -> HLP000316
    • [268] Re: subversion適用 svn:1002 げんた 2006年10月07日 22:11

      >初版としてコミットしました。
      1つ気付いたことが...

      sakura.hhはソースコードと重複しているので,本来はそちらと共通にすべきなのかと思います.
      でも1ファイルだけ外部参照にすることは出来ないはずなので...どうしましょう?
    • [269] Re: subversion適用 svn:1002 げんた 2006年10月07日 22:26

      >初版としてコミットしました。
      もう1つコメントです.

      cronでwebスペースに自動checkoutするようにしておくと,最新のヘルプがホームページに自動反映されて便利かも.
      • [270] Re2: subversion適用 svn:1002 maru 2006年10月07日 23:53

        ▼ げんたさん
        > sakura.hhはソースコードと重複しているので,本来はそちらと共通にすべきなのかと思います.
        > でも1ファイルだけ外部参照にすることは出来ないはずなので...どうしましょう?
        それ、気にはしているのですが、もし本体側のsakura.hhでIDの変更が発生するとhelp側もリアルタイムに追従しなければならないということですよね。
        ID追加なら大丈夫でしょうが。

        一応、案としてどうにかシンボリックリンク張れないか考えています。
        リポジトリ丸ごと落として、linux端末でシンボリックリンクを張ってそのままlinuxからコミットすれば、もしかしたら…?
        で、Windowsからは別ファイルに見えるらしいので、help\trunkだけをチェックアウトしてもヘルプのコンパイルは可能かと。
        ただsubversionのテストサーバが手元にないのでちょっと時間がかかりそう。

        > cronでwebスペースに自動checkoutするようにしておくと
        これは是非やったほうがいいと思います。
        • [271] Re3: subversion適用 svn:1002 げんた 2006年10月08日 14:34

          >> cronでwebスペースに自動checkoutするようにしておくと
          >これは是非やったほうがいいと思います。
          1日1回更新するようにcronを設定しました.
          http://sakura-editor.sourceforge.net/htmlhelp/ 以下に_RESOURCESを展開しています.

          ところで,chmが無いときにエディタからこのHTMLをトピックを指定して開けたら便利かなと思ったのですが,
          ヘルプ番号→HTMLファイル名の変換がどこかで必要ですよね.

          sakura.hhから対応表を作って,CGIでリダイレクトさせれば解決できるかな.
          • [273] Re4: subversion適用 svn:1002 げんた 2006年10月08日 16:36

            >sakura.hhから対応表を作って,CGIでリダイレクトさせれば解決できるかな.
            作ってみました.

            http://sakura-editor.sourceforge.net/hid.cgi?HELP_ID
            でHELP_IDに内部番号を指定すると,対応するURLが開きます.
            存在しないIDを指定すると

            1日に1回cronで
            * ヘルプ本体を更新
            * sakura.hhを(内部で)更新
            * インデックスファイルを更新
            するはずです.

            メソッドはGETにしか対応していません.
    • [272] Re:subversion適用 svn:1002 ryoji 2006年10月08日 15:02

      > 初版としてコミットしました。

      ありがとうございます。
      チェックアウトして軽~く内容確認してみました。
      ずいぶん進んでますね~。(^^)

      > >>help:264 ウィンドウ一覧(HLP000314)の追加とその関連修正

      目次の中で「ウィンドウ(W)」メニューの一番下に置かれてますが、実際の表示位置にあわせて「前のウィンドウ」の後ろに持ってきたほうがいいように思います。
      あと、「ウインドウ」メニューの直下に「1(無題)」のように表示される項目上で[F1]押したときに何も表示されなくなってますね。以前は HLP000097(ウィンドウリスト)が表示されてたと思いますが...。紛らわしい名称なので、こちらはヘルプのタイトルを「ウィンドウ1, 2, ...」のようにしたほうがいいかもしれません。

      > >>help:264 「後方」アイコンの誤り修正

      こちらは修正されていない?みたいでしたが...
      • [274] Re2:subversion適用 svn:1002 maru 2006年10月08日 17:38

        > ▼ げんたさん
        > 一応、案としてどうにかシンボリックリンク張れないか
        ダメでした。
        説明が長いので、http://sakura.qp.land.to/?Junk%2F9

        ▼ ryojiさん
        > 「後方」アイコンの誤り修正
        直ってないですね(^^;;
        次回修正します。
        • [275] Re3:subversion適用 svn:1002 maru 2006年10月08日 19:57

          ▼ げんたさん

          よくみたら…。
          誤:/hid.cgi?HELP_ID
          正:/cgi-bin/hid.cgi?HELP_ID
          動作いい感じです。

          > sakura.hhはソースコードと重複しているので
          さらにいろいろ調べましたがそろそろギブアップです。
          sakura.hhだけディレクトリを分けるしかないのでしょうか。
          • [276] Re4:subversion適用 svn:1002 げんた 2006年10月08日 21:02

            >よくみたら…。
            >誤:/hid.cgi?HELP_ID
            >正:/cgi-bin/hid.cgi?HELP_ID
            ぎゃぎゃっ,失礼しました.