更新履歴(2024年)
0.13.0-beta20241221 (2024-12-21)
- (#1487) Bump version to 0.13.0-beta
- (#1486)
FontColorPref
: Add highlight text color settings to improve visibility - (#1485) Add GTK theme support for thread view text and background colors
- (#1482) Improve popup display handling for multi-monitor setups in X11
- (#1480) manual: Update “About Theme” page
- (#1479)
FontColorPref
: Change mnemonic key to solve duplicate keys - (#1478) Fix preference dialog crashing on snap app
- (#1476)
FontColorPref
: Add icon theme settings - (#1475)
FontColorPref
: Override check state ifGTK_THEME
defines light theme - (#1474)
FontColorPref
: Add GTK theme selection and dark theme settings - (#1473) Add notes for Wayland environment to README and online manual
- (#1472) Fix popup position issue on Wayland and improve natural sizing
- (#1471) Fix failing muon-master job in GitHub Actions Weekly CI
- (#1468) Fix scan-build warning for unix.Stream
- (#1467) Fix completion popup position on Wayland
- (#1465) Fix scan-build warnings for core.NonNullParamChecker
- (#1464) Fix issue where window size is not saved after unmaximizing in Wayland
- (#1462)
NodeTree2ch
: Setmaybe_unused
attribute for class member - (#1461)
Modify
char32_t
output to Unicode format and ensure C++20 compatibility - (#1458) meson: Fix unity build
- (#1456)
Fix compiler warnings for
-Wc++20-compat
part3,4,5 - (#1455) environment: Add display server type for environment list
- (#1453)
Change
UNDO_BUFFER::set_item()
argument to pass by value - (#1452)
JDWindow
: Disable window movement handling in Wayland environment - (#1451)
Loader
: Get rid of anchor from path for HTTP request - (#1448)
ImgRoot
: Refactor image extension checks usingstd::string_view
- (#1447)
ImgRoot
: Fix to avoid treating too short URLs as images - (#1446)
ImgRoot
: Ignore URL parameters and anchors in image format detection - (#1445)
ImgRoot
: Simplifyget_type_ext()
function by removing overloads - (#1444)
Add test cases for
DBIMG::ImgRoot::get_type_ext()
- (#1443)
Fix compiler warnings for
-Wc++20-compat
part3 - (#1442)
Fix compiler warnings for
-Wc++20-compat
part2 - (#1441)
MouseKeyPref
: Implement search box onMouseKeyPref
to filter rows - (#1438)
Fix compiler warnings for
-Wc++20-compat
part1 - (#1437)
PaneControl
: Get rid of member function unused parameters - (#1436)
MouseKeyPref
: UseGtk::TreeView
instead ofSKELETON::JDTreeViewBase
- (#1434) Img: Interrupt download for i.imgur.com/removed.png
- (#1432) Weely CI: Use bootstrap.sh instead of meson for muon-master job
- (#1431) Fix GitHub Actions workflow Weekly CI part2
- (#1430) Fix GitHub Actions workflow Weekly CI
- (#1429) Update GitHub Actions Weekly CI to solve Muon breaking changes
- (#1428) control: Add shortcut key for “Go To Last Tab”
- (#1426) Fix external BBSMENU loading
- (#1424)
Fix compiler warnings for
-Wold-style-cast
part12 - (#1423) snap: Migrate base to core22
- (#1422) tfidf: Rename local variable that has been typo
- (#1421) Return class member const reference string instead of string value
- (#1419) Deprecate platforms where gcc version less than 10
- (#1417) Update documents
- (#1416) Update documents
- (#1415) readme: Update note about crypt(3) crash with AddressSanitizer
- (#1414) Bump version to 0.13.0-alpha
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