更新履歴(2024年)
0.13.0-unreleased (unreleased)
JDim-v0.12.0 Release (2024-07-06)
主な変更点
- 2ch互換板のうちHTTPリダイレクトをサポートする掲示板では過去ログを読み込むようになりました。
- あぼーんしたレスのNG判定理由を表示するオプション(デフォルト設定はオフ)を追加しました。 (実験的な機能)
- about:config に設定項目をフィルタリングする検索ボックスを追加しました。
- 画像のハッシュ値を計算して類似する画像をあぼ〜んする機能を実装しました。 (実験的な機能)
- about:config に「画像をモザイクで開くときはグレースケール(白黒)で表示する」設定を追加しました。
- 5ch.net どんぐりシステムにGmailのメールアドレスに登録した警備員アカウントでログインする機能を追加しました。 (実験的な機能)
0.12.0-20240706 (2024-07-06)
- (#1412) Release 0.12.0
- (#1410)
ImageHashTab
: Add online manual link button - (#1409) manual: Add page for NG image hash setting
- (#1408) manual: Add page for How to use the 5ch.net Acorn System
- (#1407) Tweak labels for 5ch donguri system mail login
- (#1406) Fix behavior of ‘Go to previous response’ shortcut in normal threads
- (#1405)
DrawAreaBase
: Fix busy loop issue in go to previouse response command - (#1403) Bump version to 0.12.0-beta
- (#1402) Implement 5ch donguri system guard account login
- (#1401) font: Convert signedness for integer type to compare ASCII character
- (#1400)
IMAGE::Preferences
: Add note property for abone reason - (#1399) Implement force mosaic mode for image abone
- (#1398) Implement grayscale display for mosaic images
- (#1397) Record abone reason for NG image hash and show it on dialog or popup
- (#1396) Implement base system of the NG image hash
- (#1395) Update CI (gcc >= 9, clang >= 10)
- (#1393)
DrawAreaBase
: Fix crash if scroll thumb maximized - (#1391) @DrawAreaBase@: Fix crash for mouse wheel scrolling to upper
- (#1389)
Fix compiler warnings for
-Wold-style-cast
part9,10,11 - (#1387)
Fix compiler warnings for
-Wold-style-cast
part4,5,6,7,8 - (#1386)
Fix compiler warnings for
-Wold-style-cast
part1,2,3 - (#1385)
Fix compiler warning for
-Wmissing-variable-declarations
part2 - (#1384)
Fix compiler warnings for
-Wimplicit-int-conversion
part2 - (#1383)
Board2ch::update_hap()
: Fix cookie retrieval method - (#1382) Improve date string parsing to handle 5ch.net’s date format
- (#1381)
SimpleCookieManager
: Update Cookie management to remove expired Cookies - (#1379) Update histories
0.11.0-20240406 (2024-04-06)
- (#1378) Fix compiler warnings for -Wimplicit-int-conversion part1
- (#1377)
Board2ch
: Unify HTTP cookie for saved and received cookies - (#1375)
JDTreeViewBase
: Fix bug when multiple threads are selected to abone - (#1373) Fix compiler warnings for -Wimplicit-int-float-conversion
- (#1372) Fix compiler warnings for -Wmissing-prototypes
- (#1371) Get rid of subprocess startup dialog and present main window directly
- (#1370)
Add workaround to README.md for
AddressSanitizer:DEADLYSIGNAL
hangup - (#1369) Revert “CI: Set timeout to ccpp job ASan-22 (#1365)”
- (#1366) Update to count bytes of thread subject when creating new thread
- (#1365) CI: Set timeout to ccpp job ASan-22
- (#1364) Fix compiler warnings for -Wconditional-uninitialized
- (#1363) Fix compiler warnings for -Wextra-semi-stmt part1,2
- (#1361)
AboutConfig
: Implement search box on about:config to filter rows - (#1359) Implement option to display reasons for abone posts
- (#1358) manual: Get rid of japanese full stop after parentheses
- (#1356) Fix compiler warnings for -Wextra-semi
- (#1355) Add imgur.com URL to default setting file for urlreplace.conf
- (#1354) Add “Share thread view search query among tabs” to about:config
- (#1351) Migrate machi.to offlaw.cgi API to v2
- (#1350)
Control
: Fix bitwise operations for bool value to ternary operator - (#1349)
BOARD::Preferences
: Use Gtk::Grid to adjust UI layout - (#1348)
Img
: Fix disappears referrer name and response on downloading - (#1346)
IMAGE::Preferences
: Set ellipsis sign to end of the property value - (#1345)
BBSLIST::SelectListDialog
: Fix getting name value - (#1344)
CORE::FontColorPref
: Use Gtk::Grid to adjust UI layout - (#1342)
CORE::LivePref
: Use Gtk::Grid to adjust UI layout - (#1341)
BBSLIST::SelectListDialog
: Use Gtk::Grid to adjust UI layout - (#1340)
NodeTreeMachi
: Add abone check on offlaw.cgi mode - (#1339) passwdpref: Add password visibility toggle icon button
- (#1338) passwdpref: Use Gtk::Grid to adjust UI layout
- (#1337)
IMAGE::Preferences
: Use Gtk::Grid to adjust UI layout - (#1336)
NodeTree2chCompati
: Handle URL redirect to support reading kako log - (#1335) Migrate GitHub workflow actions/checkout to v4
- (#1333) Organize function parameter names part1,2,3
- (#1332) Fix code that accesses the moved variable
- (#1331)
ARTICLE::Preferences
: Use Gtk::Grid to adjust UI layout - (#1330)
BBSLIST::AddEtcDialog
: Use Gtk::Grid to adjust UI layout - (#1328) Fix compiler warnings for -Wdocumentation and related warnings
- (#1327) Fix compiler warning for -Wshadow-uncaptured-local
- (#1326) Fix compiler warnings for -Wshadow
- (#1325) Modify description for offlaw.cgi provided by machi.to
- (#1324) Update requirements for dependencies (gcc >= 9)
JDim-v0.11.0 Release (2024-01-13)
主な変更点
- 発言(同一ID)数をカウントして表示する設定のときはレスが何番目の投稿なのか分かるように (何番目の投稿/発言数) の形式に変更した
- 板一覧に外部BBSMENUを登録する機能を追加した (実験的な機能)
- 板のプロパティにある「あぼ〜ん設定(スレビュー)」に「連続投稿したIDをスレのNG IDに追加する」設定を追加した (実験的な機能)
- 板のプロパティに「UTF-8で書き込む」オプションを追加した (実験的な機能)
- 板のプロパティにエンコーディングを判定する方法を選択するオプションを追加した (実験的な機能)
- ビルドツールAutotools(./configure)のサポートを廃止してMesonに移行した
- 2023-12-09 以降に取り込まれた修正(パッチやコミット)は GPL-2.0-or-later でライセンスされる
また、寛容なライセンスが使われているファイルの修正にはそのライセンスが適用される
0.11.0-20240113 (2024-01-13)
- (#1322) Release 0.11.0
- (#1321) Tweak config label for external BBSMENU dialog part2
- (#1320) Decode character reference in thread subject to fix postlog saving
- (#1318) Tweak config label for external BBSMENU dialog
- (#1317) Fix codes that are reported by cppcheck 2.13.0
- (#1316)
Root
: Moveanalyze_board_xml()
definition to cpp file - (#1315)
Root
: Suppress error message for saving empty bbsmenu.txt - (#1314)
Add license to
pull_request_template.md
- (#1313) Update year to 2024
- (#1312)
Fix compiler warning for
-Wsuggest-destructor-override
part3 - (#1311)
Fix compiler warnings for
-Winconsistent-missing-destructor-override
part4,5,6,7 - (#1310)
Iconv
: Fix incorrect reset for errno value - (#1309)
BBSMenu
: Fix compiler warning for-Wdefaulted-function-deleted
- (#1308) Bump version to 0.11.0-beta
- (#1307) Implement external BBSMENU
- (#1306) Fix GitHub Actions workflows weeky CI
- (#1305)
Fix compiler warnings for
-Winconsistent-missing-destructor-override
part1,2,3 - (#1304)
Fix compiler warnings for
-Wsuggest-destructor-override
part2 - (#1303) config: Add include “config.h” to src/config/globalconf.h
- (#1300)
BBSListViewBase
: Update save function to be able to exclude multi dirs - (#1299) Update documents for introducing GPL-2.0-or-later
- (#1298) Update license of the files that are confirmed by contributors
- (#1296)
Loadable
: Add const qualifier to member function - (#1295)
Root
: Refactor BBS URL check functions - (#1294)
Root
: Add board types for open2ch.net and next2ch.net and 2ch.sc - (#1293)
Change function argument type for
MISC::get_hostname()
- (#1292)
Add test cases for
MISC::get_hostname()
- (#1291)
Root
: Add test cases for is_xxx() - (#1290)
Fix compiler warnings for
-Wsuggest-destructor-override
part1 - (#1289)
Fix compiler waning for
-Wmissing-noreturn
- (#1288)
Fix compiler warnings for
-Wswitch-enum
- (#1287)
Fix compiler warning for
-Wdeprecated-copy-with-dtor
- (#1286)
Fix compiler warnings for
-Wmissing-variable-declarations
part1 - (#1285)
Fix compiler warning for
-Wdeprecated-redundant-constexpr-static-def
- (#1284)
Fix compiler warnings for
-Wenum-float-conversion
- (#1283)
Fix compiler warnings for
-Wanon-enum-enum-conversion
- (#1282)
Socket
: Fix stop check for IO event notify - (#1280)
Socket
: Usepoll(2)
instead ofselect(2)
for IO event notify - (#1279) Add abone setting for consecutive posts to board preferences
- (#1277) add guess encoding from text option
- (#1276)
DrawAreaBase
: Fix segfault - (#1275)
NodeTreeMachi
: Fix subject encoding - (#1274)
TextLoader
: Add default encoding to fix Mojibake - (#1272) Introduce encoding detection option when encoding choose is disabled
- (#1271) Modify board preferences to adjust text encoding setting position
- (#1270)
Board2ch
: Get rid of useless override member functions - (#1268) Update histories