Версия 4.0
1
Описание
- Функции для работы с коллекциями, закладками и заметками вынесены в отдельную библиотеку MLBookProc (может быть использована как полностью независимый проект).
- Добавлен опциональный интерфейс для создания и подключения плагинов (MLPluginIfc).
- Обеспечена полная поддержка многопоточности на базе OpenMP (доступны два эквивалентных по функциональным возможностям варианта сборки: с OpenMP или на базе std::thread).
- Улучшена работа варианта сборки на базе OpenMP (см. README).
- Улучшена балансировка нагрузки на ЦП в варианте сборки на базе std::thread.
- Добавлена возможность создания пользовательских заметок к книгам.
- Добавлена функция отображения авторов коллекции.
- Добавлена функция отображения книг коллекции с пользовательскими заметками.
- Переработаны функции разбора файлов с разметкой XML.
- Исправлены ошибки в работе с книгами в формате djvu.
- Добавлена возможность настройки цвета рамки виджетов Gtk::Frame (пользователям, которые изменяли настройки внешнего вида, необходимо вручную добавить в файл ~/.c/MyLibrary/MLStyles.css вставку
#MLFrame {border-color: black;}
, или удалить данный файл и произвести настройку внешнего вида заново). - Создана документация для библиотеки MLBookProc.
- Создана документация для MLPluginIfc.
- Убрана сборочная опция USE_TBB (при необходимости подключение библиотеки tbb теперь происходит автоматически).
- Другие небольшие изменения и улучшения.