Project

General

Profile

バグ #230

機能 #204: リプライ、公式リツイート、URL、media へのリンクのためにエンティティをつかう

バグ #217: エンティティの情報取得が正常に動作していない

entityのindicesのエスケープ文字によるずれ

Added by toshi_a 初音 over 8 years ago. Updated almost 8 years ago.

Status:
終了
Priority:
通常
Target version:
プラグイン名:
ブランチ:
クラッシュする:

Description

<>&は、エスケープされた状態で文字数がカウントされているらしい。なので、
click > http://...
という文字列のリンクの開始位置は、8ではなく11になっている。
今の実装はそれらを1文字としてカウントすることを想定しているので、このインデックスのズレを吸収する。

Associated revisions

Revision 3d7a3231 (diff)
Added by toshi_a 初音 over 8 years ago

エスケープされた文字列を適切にカウントしてインデックスを補正するようにした refs #230

git-svn-id: svn://toshia.dip.jp/mikutter/trunk@427 03aab468-d3d2-4883-8b12-f661bbf03fa8

Revision 6580f950 (diff)
Added by toshi_a 初音 over 8 years ago

エスケープされた文字列を適切にカウントしてインデックスを補正するようにした refs #230

git-svn-id: svn://toshia.dip.jp/mikutter/trunk@427 03aab468-d3d2-4883-8b12-f661bbf03fa8

Revision 6e047be9 (diff)
Added by toshi_a 初音 about 8 years ago

Entityのindicesを信用せずに、Entityの値から文字列一致で独自にインデックスを計算してずれを補正するようにした refs #230

git-svn-id: svn://toshia.dip.jp/mikutter/trunk@550 03aab468-d3d2-4883-8b12-f661bbf03fa8

Revision c2241c99 (diff)
Added by toshi_a 初音 about 8 years ago

Entityのindicesを信用せずに、Entityの値から文字列一致で独自にインデックスを計算してずれを補正するようにした refs #230

git-svn-id: svn://toshia.dip.jp/mikutter/trunk@550 03aab468-d3d2-4883-8b12-f661bbf03fa8

History

#1

Updated by toshi_a 初音 over 8 years ago

  • Status changed from 新規 to 実装待ち
  • % Done changed from 0 to 50

一度エスケープして文字インデックスを再計算しなおす処理を書いた。
ただ、今まで大丈夫だったレアケースなツイート(test2)のエスケープ位置がずれるようになったので、こちらも対処する必要がある。

#2

Updated by toshi_a 初音 over 8 years ago

  • Target version set to 0.0.3
#3

Updated by toshi_a 初音 about 8 years ago

  • % Done changed from 50 to 90

0.0.4に修正を入れた。0.0.3にも取り込む必要がある。
また、ruby1.8で動くか不安なので注意する。

#4

Updated by toshi_a 初音 about 8 years ago

  • Status changed from 実装待ち to 様子見
  • % Done changed from 90 to 100
#5

Updated by toshi_a 初音 almost 8 years ago

  • Status changed from 様子見 to 終了

Also available in: Atom PDF