[スレッド全体]

[267] subversion適用 svn:1002 
2006/10/7 (土) 21:37:52 maru

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

* 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

[269] Re: subversion適用 svn:1002 
2006/10/7 (土) 22:26:26 げんた

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

cronでwebスペースに自動checkoutするようにしておくと,最新のヘルプがホームページに自動反映されて便利かも.

[270] Re2: subversion適用 svn:1002 
2006/10/7 (土) 23:53:39 maru

▼ げんたさん
> sakura.hhはソースコードと重複しているので,本来はそちらと共通にすべきなのかと思います.
> でも1ファイルだけ外部参照にすることは出来ないはずなので...どうしましょう?

それ、気にはしているのですが、もし本体側のsakura.hhでIDの変更が発生するとhelp側もリアルタイムに追従しなければならないということですよね。
ID追加なら大丈夫でしょうが。

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

> cronでwebスペースに自動checkoutするようにしておくと
これは是非やったほうがいいと思います。

[271] Re3: subversion適用 svn:1002 
2006/10/8 (日) 14:34:10 げんた

>> 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/8 (日) 16:36:55 げんた

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

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

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

メソッドはGETにしか対応していません.

[▼次のスレッド]
INCM/CMT
Cyclamen v3.81