Ticket #24547

シンタックスハイライト処理を高速化する

Open Date: 2011-02-27 11:54 Last Update: 2011-07-10 23:44

Reporter:
Owner:
Status:
Closed
Component:
MileStone:
1.7 (deleted)
Priority:
9 - Highest
Severity:
9 - Highest
Resolution:
Fixed
File:
None

Details

シンタックスハイライトの機構を作り直し、処理量が O(1) で済むような構造に作り直す。 ただし可能な限り、ユーザ作成済みのハイライターが継続して使い続けられるように現インタフェースでも利用可能とする。

Ticket History (2/2 Histories)

2011-02-27 11:54 Updated by: sgry
  • New Ticket "シンタックスハイライト処理を高速化する" created
2011-07-10 23:44 Updated by: sgry
  • Resolution Update from None to Fixed
  • Status Update from Open to Closed
  • Ticket Close date is changed to 2011-07-10 23:44
Comment

高速化を実施しました。ただし、ユーザ作成のハイライターが指定された範囲内にハイライト処理を限定しない(たとえば毎回先頭から末尾までハイライトする)ような作りであると、今回の修正によってドキュメント変更からハイライト実施までの遅延時間が短縮されたため、大きなドキュメントの編集中に「以前より重たい」と感じる可能性があります。

Attachment File List

No attachments

Edit

Please login to add comment to this ticket » Login