File tagainijisho.changes of Package tagainijisho
------------------------------------------------------------------- Sat Feb 07 03:35:33 UTC 2026 - Mia Herkt <mia@0x0.st> - Update to version 1.2.2+89.g4f5f9d8: * core: modernize RB tree code with enum class and nullptr * core: consolidate duplicate tree traversal code * core: kanjidic2: use whole word in search commands * core: kanjidic2: fix crash when loading characters with unicode larger than 16 bits * core: kanjidic2: fix kanji search * core: add Node type alias to OrderedRBTree for readability * README: use more standard Markdown * README: update for Qt6 and modern CMake * cmake: refactor to use target_include_directories * cmake: add CMakePresets.json for standardized builds * cmake: modernize compiler flags handling * cmake: require Qt 6.4 as the minimal version * run `ninja format` * github: use macos-15 images * github: build macOS installers for both Intel and ARM * github: fix macOS DMG artifact path * cmake/github: use macdeployqt for macOS Qt bundling * cmake: update macOS deployment target to 10.15 * cmake: use consistent project name without spaces on MacOS * cmake: set CMP0177 policy to suppress install path warnings * pack/github: make MinGW path configurable for Windows builds * github: add missing Windows dependencies * github: add missing Ubuntu dependencies * github: use ubuntu-24.04 image * gui: rename Qt4 migration function and variable * gui: replace deprecated QStandardPaths::DataLocation * core: fix uninitialized member warning in KanaInfo * gui/kanjidic2: fix QSpinBox's valueChanged signal signature * core: use UTF-16 stringization * CLAUDE: add instructions for commit logs * github: update action-gh-release from v1 to v2 * github: fix fixed_workspace path containing literal quotes * github: add rpm package dependency for RPM package creation * github: fix Windows runner version in GitHub Actions * Update GitHub Actions workflow to use Qt6 * Fix deprecated AnchoredMatchOption warnings * Fix deprecated QLibraryInfo::location() warning * Fix deprecated QMouseEvent::globalPos() warnings * Fix deprecated QMouseEvent::localPos() warning * Fix deprecated QKeyCombination::operator int() warnings * add CLAUDE.md * Switch to Qt6 * core/kanjidic2: fix crash in KanjiVG parsing * gui/kanjidic2: fix crash in KanjiRenderer due to Qt6 QList reallocation * core/kanjidic2: fix crash in Kanjidic2Entry due to Qt6 QList reallocation * MainWindow: call Qt6-compatible QPixmap constructor * Do not ignore return value of QFile::open * jmdict/JMdictEntryFormatter: fix warning about ambiguous `if` block * core/JMdictEntry: fix warning about ambiguous `if` block * sqlite: use char16_t instead of short for UTF-16 characters * BuildKanjiDB: stop using deprecared midRef * Add explicit QActionGroup include for Qt6 * Fix MainWindow Qt6 API compatibility * Replace QLayout::setMargin/margin with contentsMargins API * Make operator== methods const for Qt6 STL compatibility * Replace Qt::DefaultLocaleShortDate with QLocale * Replace QDateTime(QDate) with QDate::startOfDay() * Fix QChar API for Qt6 compatibility * Replace QStringRef with QStringView * Replace QMutex::Recursive with QRecursiveMutex * TextTools: don't rely on integer -> QChar conversion * Replace QDesktopWidget with QScreen API * Replace QString::SkipEmptyParts with Qt::SkipEmptyParts * Replace QFontMetrics::maxWidth() with Qt6-compatible alternatives * Replace QVariant::type() with canConvert<QSize>() * sqlite: bump version to 3.51.2 * Fixup for "Convert from QRegExp to QRegularExpression" * Convert from QRegExp to QRegularExpression * allow qDebug() to show unicode characters * github: replace deprecated 2019 Windows image with 2025 * use download and upload artifacts v4 * github: use Ubuntu 22.04 images for Gihub actions * Update transifex translations * transifex: migrate config * kanjidic2: support the "jis" kanjivg radical * Update KanjiVG to 20250422 * Update SQLite to 3.50.2 * CMakeLists: set minimum required CMake version to 3.16 ------------------------------------------------------------------- Wed Apr 23 19:26:18 UTC 2025 - Mia Herkt <mia@0x0.st> - Update to version 1.2.2+11.gad76fd7: * Revert "Convert from QRegExp to QRegularExpression" * Convert from QRegExp to QRegularExpression * CMakeLists: require cmake >= 3.5 * CMakeLists: fix cmake warning * format CMakelists.txt files * add 'format' build target and reformat whole codebase using clang-format ------------------------------------------------------------------- Mon Apr 24 03:28:48 UTC 2023 - mia@0x0.st - Update to version 1.2.2+5.g3809144: * Add support for copying multiple writings/readings to clipboard * Drop obsolete URIs for JMdict file downloaded by build system. * Use https URI for JMdict file downloaded by build system. * Update KanjiVG version downloaded by build system to 20220427. * Support specifying custom paths to JMdict, kanjidic2, KanjiVG files. ------------------------------------------------------------------- Sat Nov 26 19:47:54 UTC 2022 - mia@0x0.st - Update to version 1.2.2+0.g5a83dea: * 1.2.2 release * Update transifex translations * Update SQLite to 3.40 * gui/EntryListView: fix crash when removing lists with childs * gui/EntryFormatter: fix crash when displaying a root list item * gui/EntryFormatter: display whole list hierarchy ------------------------------------------------------------------- Sun Jul 24 17:04:55 UTC 2022 - mia@0x0.st - Update to version 1.2.1: * 1.2.1 release * Update SQLite to 3.39.0 * Update transifex translations * gui/EntriesViewHelper: fix printing of entries * 1.2.0 release * Update transifex translations * Update SQLite to 3.38.5 ------------------------------------------------------------------- Tue Apr 19 02:27:12 UTC 2022 - 9@cirno.systems - Update to version 1.0.90+20220403.g3c2eca2: * CMakeLists: remove obsolete QT_DONT_USE_QTGUI * 1.1.94 release * github/actions: update packages database before installing * gui/EntryDelegate: use QStyle to draw text and icons * Update kanjidic2 source * 1.1.93 release * github/actions: fix install prefix * core: display expected system path when databases cannot be found * github/actions: use windows-2019 * pack: enable Debian shared dependencies detection * Bump version to 1.1.92 * Changelog: fix typo * github/actions: use default qt5 on Ubuntu * CMakeLists: relax Qt dependency to 5.12 * Revert "core: replace deprecated QMutex(QMutex::Recursive) with QRecursiveMutex" * gui: stop using Qt::ReturnByValueConstant * replace Qt::SkipEmptyParts with QString::SkipEmptyParts * core: stop using Qt::endl * stop using QDate::startOfDay() * CMakeLists: disable deprecated declarations warnings * github/actions: install zlib package for Windows build * travis: remove * pack/MacOS: signal that we support high-dpi * pack/win32-cross: remove * pack/arch: remove * 1.1.91 release * github/actions: create and upload DEB/RPM packages * github/actions: keep artifacts for 7 days * github/actions: upload built assets to release page * gui: open the website page for the manual * github/actions: use source package for build jobs * pack: only generate .tar.gz source archive * github/actions: create and upload source package * github/actions: upload Windows and Mac OS installers * github/actions: re-format build matrix * pack: windows: fix NSIS installer packaging * github/actions: use macos-latest for Mac OS builds * github/actions: simplify build step * github/actions: create MacOS installer * github/actions: specify install prefixes * README: update build instructions * github/actions: rename steps * github/actions: add Mac OS builder * github/actions: add Windows build job * CMakeLists: replace gunzip with gzip -d * github/actions: add build matrix * github/actions: install qt5 and build on Ubuntu * github/actions: trigger build on all branches ------------------------------------------------------------------- Mon Jan 31 07:32:33 UTC 2022 - 9@cirno.systems - Update to version 1.0.90+20220130.gd92ab0d: * github/actions: add dummy build action * Convert a few links to https * builddbs: set owner write permission on output files * sqlite: use qstrdup() instead of strdup() * CMakeLists: specify an always valid CWD for building databases * Update OS dependency and build instructions for Mac OS * pack: archlinux: add qt5-tools to makedepends * Update Changelog for 1.1.90 release * gui/KanjiSelector: fix size and colors * Update README * Update copyright dates * pack/archlinux: update PKGBUILD * core/Lang: add English to the list of supported dictionary languages * pack/archlinux: update PKGBUILD * README: remove instructions for building Linux packages * cpack: remove obsolete Ubuntu package * Update source package build script * Remove references to Qt4 * Update SQLite to 3.37.2 * TextTools: make romaji search case-insensitive * jmdict: improve handling of deleted entries * jmdict: stop checking for deleted/moved entries * core: replace deprecated QMutex(QMutex::Recursive) with QRecursiveMutex * gui/jmdict: remove stray qDebug() statement * sqlite: fix score-biased random function * core: set relative date as qint64 * jmdict: add placeholder text for when deleted entries are shown * replace deprecated to/fromTime_t() with to/fromSecsSinceEpoch() * travis: fix OSX qt package name * Require Qt 5.15 * jmdict: remove monash.edu.au source for JMdict ------------------------------------------------------------------- Sun Mar 07 16:16:32 UTC 2021 - 9@cirno.systems - Update to version 1.0.90+20210307.g9506bcd: * Update i18n * Show all dictionary data from KANJIDIC. * fix a bunch of Qt deprecation warnings * add .cache to .gitignore * removed deprecation warning for QString::SkipEmptyParts by replacing with Qt::SkipEmptyParts * removed deprecation warning for scrollwheel delta() by replacing with angleDelta() * removed deprecation warning for qrand/qsrand by replacing with QRandomGenerator * kanjidic2: Adds four corner number in dropdown * jmdict: better report errors while parsing * Display Unicode code points in the U+XXXX convention * jmdict: fix entities lookup * jmdict: use signed for pos mask * BuildJMdictDB: fix whitespace * travis: enable clang for Linux * jmdict: fix restoration of saved entities * MainWindow: fix whitespaces * travis: add missing GL libraries * Stop including c++config.h * travis: update Ubuntu to Xenial and Qt to 5.11 * Update Qt to 5.11 * Use QAtomicInt::load() on Qt versions older than 5.14 * Add clangd/vscode related files to .gitignore * Bump SQLite version to 3.30.1 * Fix some Qt runtime warnings * Replace Qt deprecated functions * jmdict: make entities columns support more than 64 entries * update SQLite to version 3.28 * cmake: Changes jmdict download status message to warning message * cmake: Adds JMdict mirror list ------------------------------------------------------------------- Wed Jun 13 22:38:16 UTC 2018 - 9@cirno.systems - Update to version 1.0.90+20180610.gdde2ad8: * MainWindow: set Ctrl+Q as shortcut for exit * Update KanjiVG to version 20160426 * Set version to 1.1.90 * Update copyright notices * KanjiSelector: add missing include * gui: Check for app-specific AppleLangauges on MacOS (unified macro name) * gui: Check for app-specific AppleLangauges on MacOS * Update App icon for mac ------------------------------------------------------------------- Wed Jan 31 19:53:18 UTC 2018 - 9@cirno.systems - Update to version 1.0.90+20180124.gaf52ca3: * gui: ensure valid color names in EntryFormatter * jmdict: ensure senses are HTML escaped - Use %license macro ------------------------------------------------------------------- Tue Aug 01 05:37:19 UTC 2017 - 9@cirno.systems - Update to version 1.0.90+20170801.g55d3ee7: * Make checkbox 'Nanori' to work properly. ------------------------------------------------------------------- Thu Jul 27 15:24:28 UTC 2017 - 9@cirno.systems - Update to version 1.0.90+20170727.g5406407: * cmake: Require QT libs in one step to improve readability. * cmake: Remove macOS hardcoded paths that cmake sets automatically. * cmake: Move up variables that need to be defined before project. * cmake: Set Info.plist template directly. * cmake: Fix bundle creation with Qt5 on macos. * macos: Make app compatible with high-resoluion (retina) displays. * cmake: Fix build on macos with QT from Homebrew * Update README.md with workeable instruction to build on macOS. * cmake: Fix cpack for macOS * jmdict: fix display of empty senses * Revert "MainWindow: remove unused function" * fix GCC 7.0 fall through warnings ------------------------------------------------------------------- Wed Jun 28 21:59:36 UTC 2017 - 9@cirno.systems - Update to version 1.0.90+git.1476840271.d93145d: * Remove 面(おもて) from JLPT N3 list. * gui: stop using obsolete Qt type * gui: improve score colors * gui: use midlight color for detailed view boxes * gui: use theme colors in KanjiPlayer * gui: improve KanjiPlayer highlight colors * travis: use Xcode 8 image * jmdict/jlpt1: remove more obsolete/deleted entries * prefs: fix print preview colors * Revert "travis: use Xcode 8 image"