• R/O
  • HTTP
  • SSH
  • HTTPS

open-tween: Commit

開発に使用するリポジトリ


Commit MetaInfo

Revisiona8f3913deacb9f65d1c401542e16955653c718b4 (tree)
Time2017-11-12 05:22:01
AuthorKimura Youichi <kim.upsilon@bucy...>
CommiterKimura Youichi

Log Message

UserInfoDialogでのプロフィール編集時にTextBox.MaxLengthによる文字長チェックを行わない

名前に 50 文字のテキストが利用可能になったことと、TextBox.MaxLength がサロゲートペアを
適切にカウントできない問題が存在するため TextBox.MaxLength の設定を削除する

Change Summary

Incremental Difference

--- a/OpenTween/Resources/ChangeLog.txt
+++ b/OpenTween/Resources/ChangeLog.txt
@@ -4,6 +4,7 @@
44 * NEW: ツイート文字数の280文字への上限緩和に対応しました
55 - Twitter公式クライアントなどと同様に、入力する文字種によって文字数の扱いが異なるものになります
66 - DMの送信時に行われる文字数のカウントは従来通りのままです
7+ * NEW: プロフィール編集時に名前欄に50文字のテキストが入力可能になりました
78 * CHG: 画像投稿の対応サービスから「img.ly」「yfrog」「ついっぷるフォト」を削除
89 - アップデート前にこれらのサービスを投稿先に選択していた場合は「Twitter」に変更されます
910 * CHG: 画像投稿のキャンセル時に選択中の画像表示を閉じないように動作を変更
--- a/OpenTween/UserInfoDialog.cs
+++ b/OpenTween/UserInfoDialog.cs
@@ -309,25 +309,21 @@ namespace OpenTween
309309 this.TextBoxName.Height = this.LabelName.Height;
310310 this.TextBoxName.Width = this.LabelName.Width;
311311 this.TextBoxName.BackColor = this.mainForm.InputBackColor;
312- this.TextBoxName.MaxLength = 20;
313312
314313 this.TextBoxLocation.Location = this.LabelLocation.Location;
315314 this.TextBoxLocation.Height = this.LabelLocation.Height;
316315 this.TextBoxLocation.Width = this.LabelLocation.Width;
317316 this.TextBoxLocation.BackColor = this.mainForm.InputBackColor;
318- this.TextBoxLocation.MaxLength = 30;
319317
320318 this.TextBoxWeb.Location = this.LinkLabelWeb.Location;
321319 this.TextBoxWeb.Height = this.LinkLabelWeb.Height;
322320 this.TextBoxWeb.Width = this.LinkLabelWeb.Width;
323321 this.TextBoxWeb.BackColor = this.mainForm.InputBackColor;
324- this.TextBoxWeb.MaxLength = 100;
325322
326323 this.TextBoxDescription.Location = this.DescriptionBrowser.Location;
327324 this.TextBoxDescription.Height = this.DescriptionBrowser.Height;
328325 this.TextBoxDescription.Width = this.DescriptionBrowser.Width;
329326 this.TextBoxDescription.BackColor = this.mainForm.InputBackColor;
330- this.TextBoxDescription.MaxLength = 160;
331327 this.TextBoxDescription.Multiline = true;
332328 this.TextBoxDescription.ScrollBars = ScrollBars.Vertical;
333329 }
Show on old repository browser