[▲前のスレッド]

[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

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

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

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

[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にしか対応していません.

[272] Re:subversion適用 svn:1002 
2006/10/8 (日) 15:02:08 ryoji

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

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

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

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

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

こちらは修正されていない?みたいでしたが...

[274] Re2:subversion適用 svn:1002 
2006/10/8 (日) 17:38:46 maru

> ▼ げんたさん
> 一応、案としてどうにかシンボリックリンク張れないか

ダメでした。
説明が長いので、http://sakura.qp.land.to/?Junk%2F9

▼ ryojiさん
> 「後方」アイコンの誤り修正
直ってないですね(^^;;
次回修正します。

[275] Re3:subversion適用 svn:1002 
2006/10/8 (日) 19:57:02 maru

▼ げんたさん

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

> sakura.hhはソースコードと重複しているので
さらにいろいろ調べましたがそろそろギブアップです。
sakura.hhだけディレクトリを分けるしかないのでしょうか。

[276] Re4:subversion適用 svn:1002 
2006/10/8 (日) 21:02:47 げんた

>よくみたら…。
>誤:/hid.cgi?HELP_ID
>正:/cgi-bin/hid.cgi?HELP_ID

ぎゃぎゃっ,失礼しました.

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