Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Minor fixes #96

Merged
merged 27 commits into from Jul 15, 2019
Merged

Minor fixes #96

merged 27 commits into from Jul 15, 2019

Conversation

ma8ma
Copy link
Collaborator

@ma8ma ma8ma commented Jul 13, 2019

細かい挙動の変更やバグの修正をします。
1〜2日保留してからマージします。

JD Project and others added 27 commits July 13, 2019 10:08
Glibプロファイラーに関するバージョン条件を開発版(2.45.5)に合わせる。
TreeViewの一番最後へ移動する処理をシンプルにする。
(文字|背景)色を取得するために実際にエントリーを
仮ウインドウに配置(add)し表示(show_all)するように修正する。
Glib::ustringのコンストラクタでchar*から変換するとUTF-8が
壊れている場合にインスタンスが生成されない
(例外をキャッチしないとクラッシュする)ので
std::stringからGlib::ustringに変換するコンストラクタを使う
バッファーの境界判定を修正する。
utf-8からutf-32に変換出来なかったときは一文字消費したことにして
バッファーを次に進める。
URLの選択コマンドはどのビューにいても使えるはずなので実行条件を見直す。
文字列に"://"が見つからなればURLスキームが無いとみなすよう修正する。
スレッド・画像の履歴の場合はURLを開く処理を行わない。
about:configの列の幅を変更可能に設定する。
ConfigItemsを生成するタイミングをインスタンスの取得(get)ではなく
設定の読み込み(load)に移動する。
バッファーの境界を超えないように+1多くメモリを確保するよう修正する。
リダイレクト先を示すURLにhttp:などのスキームが付いていない場合は
板情報からスキームを取得して付け足すよう修正する。
スレ一覧を更新するときにsubject.txtより新しいスレッドを残すよう修正する。
バッファーの境界を超えないようにメモリ確保やサイズ指定を調整する。
2つのHTTPのステータスに対するエラー処理を追加する。
- 301 Moved Permanently
- 416 Range Not Satisfiable
MISC::split_line()とMISC::remove_space()の引数はUTF-8文字列のみを想定する。
SSSPのうちimg.2ch 以外のアドレスはHTTPスキームを返すように修正する。
対応していない板にUnicodeを含むレスを投稿しようとしているか
チェックする正規表現を修正する。
タブの表示・非表示を切り替えるときの条件を修正する。
メニューボタンを押すと表示されるメニューの表示位置を調整する。
すべてのビューを閉じてからスレッドを閉じるよう修正する。
実際のテストケースが入ったので確認用のコード例を削除する。
@ma8ma ma8ma added the bug バグの追跡 label Jul 13, 2019
@ma8ma ma8ma added this to In progress in State of JDim-v0.1.0+ via automation Jul 13, 2019
@ma8ma ma8ma merged commit cc6b768 into JDimproved:master Jul 15, 2019
State of JDim-v0.1.0+ automation moved this from In progress to Done Jul 15, 2019
@ma8ma ma8ma deleted the minor-fixes branch July 15, 2019 02:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug バグの追跡
Projects
No open projects
Development

Successfully merging this pull request may close these issues.

None yet

1 participant