Sigil

Історія програми

Sigil 0.9.18:

  • Виправлена ​​помилка в macOS, що приводила до помилкових попереджень про відсутність файлу в маніфесті.
  • Виправлено помилку macOS при запуску файлів за допомогою open-with з робочого столу.
  • Переконайтеся, що JQuery завантажується перед початком використання функцій попереднього перегляду javascript.
  • Виправлено локальні посилання під час поділу, які неправильно використовували цільове ім'я файлу для внутрішнього посилання.
  • Создадно GetEnvironmentVar, щоб зробити доступ до змінного середовища більш кросплатформним.
  • Виправлена ​​помилка macOS при закритті рядка заголовка MainWindow, що викликає дивну поведінку вікна.
  • Виправлено помилку macOS при закритті, негайно відключивши таймер попереднього перегляду.
  • Виправлено проблеми Windows 7 при запуску пакетних (.bat) файлів через OpenExternally (відкрити за допомогою).
  • Всі повідомлення про помилки тепер правильно зареєстровані.
  • Виправлено неправильне відключення відкрите меню у спливаючому контекстному меню вкладок зображень.
  • Видалено використання застарілих методів Qt в діалогах About і Error.

Sigil 0.9.17:

  • Виправлено пропущені мережеві сертифікати python3 на macOS.
  • Не застосовуються іменовані об'єкти в Preserve Entities до epub3 epubs.
  • Виправлено збірку документації для macOS.
  • Попереджено падіння гонки деструкторів FlowTab при відкритті нової книги (Linux, Mac, Windows).
  • Виправлено пропозиції для вбудованого словника en_US, додавши «x» в список TRY.
  • Виправлено плагіни, додаючи і видаляючи ncx під epub3.
  • Генерація винятків в плагінах, коли epub2 намагається додати або видалити ncx.
  • Виправлено попередження про недостатній файлі nav.xhtml.
  • Виправлено CodeView для попереднього перегляду обриву синхронізації через мінімізацію / відновлення.
  • Виправлено поломку синхронізації CodeView в Preview через спроби завантажити Preview до.
  • Закінчено завантаження останнього оновлення.
  • Виправлено sigil_bs4 для роботи з останньою версією Python lxml 4.4.X назад сумісним чином.
  • Виправлено відсутній попередній перегляд синхронізації CodeView в версіях Qt 5.9.X і 5.10.X.
  • Виправлено помилку при закритті програми, пов'язану з запуском таймера оновлення PreviewWindow в невідповідний час.
  • Виправлено втрату синхронізації CodeView для попереднього перегляду, викликану паразитного завантаженням завершених сигналів.
  • Виправлена ​​помилка, специфічна для macOS, яка дозволяла декільком MainWindows стати вкладками.
  • Додано модуль плагіна python3 navprocessor.py для розробників плагінів.
  • Показано попередній перегляд за замовчуванням (табульованих зі змістом) для нових установок Sigil.

Sigil 0.9.14:

  • Перед створенням звіту скиньте всі зміни на диск, щоб розміри файлів були правильними.
  • Припинено запис байт-коду Python в Program Files в Windows.
  • Пам'ятайте семантику обкладинки, якщо зображення обкладинки замінено на Add Existing.
  • Виправлено проблеми з epub документації Plugin Framework.
  • Більше витоків пам'яті.
  • Незначні очищення коду.
  • Оновлено до Qt 5.12.3 з Annulen Webkit 5.212 з додатковими виправленнями витоків пам'яті в QtCursor.
  • Оновлений до Python 3.7.2.
  • Оновлені документи збірки для macOS, Linux і Windows.
  • Система збирання тепер використовує GNUInstallDirs, щоб визначити найкращий інсталяційний libdir на Linux.
  • Оновлена ​​інтеграція робочого столу для Linux.
  • Зменшено розмір кешу PCRE, щоб зменшити обсяг використовуваної пам'яті.
  • Покращено зіставлення імен словника hunspell з реальними іменами мов.
  • Додано попередження при імпорті, якщо в zip-архіві epub існують невиявлені файли.
  • Більше не вимагає використання нерозривних космічних об'єктів (або будь-яких об'єктів взагалі!).
  • Спеціальні прогалини тепер видно через підсвічування синтаксису в CodeView.
  • Видалення epubs в Sigil.app більше не відкриває додатковий порожній epub в macOS.
  • Перезавантажте Preview тільки тоді, коли це необхідно, щоб запобігти мерехтінню екрану і зменшити використання пам'яті.
  • Включено автоматичну збірку Windows за допомогою Apppveyor.
  • Випуски Windows тепер скомпільовані з Visual Studio 2017.
  • Символи в звіті HTML-файлів тепер використовують gumbo для швидкості.
  • Дозволяють призначеним для користувача піктограм плагінів пережити оновлення плагінів.

Sigil 0.9.13:

  • Поверніть зміну кодування INI в utf-8, так як QSettings не працює під utf-8.
  • Переконайтеся, що оновлені всі атрибути url у властивостях зовнішньої форми в таблицях стилів CSS.
  • Обхідний шлях для втраченого курсора в помилку qlineedit Qt.
  • Обхідний шлях відсутній Меню «Створити», «Відкрити», «Вийти» в меню «Mac», якщо вікна закриті.
  • Видаліть Icon з Tab тільки для macOS, щоб обійти помилку Qt.
  • Backport Qt 5.12alpha виправлено, щоб запобігти пошкодженню купи через покажчиків qwidget на наступний фокус.
  • Підключіть macOS до витоку пам'яті при закритті головного вікна.
  • Помістіть лапки в виправлення помилки імені тега, втраченої в останніх змінах.
  • Вимкніть плагіни Netscape, використовувані в BookView і вікні попереднього перегляду.
  • Використовуйте для користувача версію qtwebkit з доданим виправленням витоку пам'яті Qt 5.5 і без плагінів завантаження, якщо відключено.
  • Додано ім'я файлу у підказку.
  • Очистіть кеш-пам'ять при зміні попереднього перегляду, щоб зменшити обсяг пам'яті.
  • Оновлення до MathJax 2.75, додає підтримку mathml mlongdiv, mstack, mcarries.
  • Зменшено обсяг пам'яті, дозволяючи закінчитися робочим потокам.
  • Скоротіть обсяг пам'яті, правильно налаштувавши кеші веб-сторінок.

Sigil 0.9.12:

  • Виправлено помилку в cssreformatter, яка викликала помилки з @fontface.
  • Тимчасове рішення для помилки qt, що зачіпає кнопки закриття вкладок на Mac.
  • Виправлено плагін Mac Qt5, який зламав macdeployqt в Sigil-0.9.11

Sigil 0.9.11:

  • Після виправлення і prettify - помістіть курсор на вміщаючий тег, якщо це можливо.
  • Дозвольте обидва посилання в Preview і натисніть в Preview, щоб змінити становище CV.
  • Виправлена зміна положення курсору в новій вкладці.
  • Виправлено ​​красивий друк тега mark в gumbo і sigil_bs4.
  • Виправлений збій, коли тег нелегально (для xhtml) містить одинарні або подвійні лапки.
  • Виправлений збій в звітах для погано сформованого xhtml, який був в порядку під html5.
  • Виправлено видалення декількох CSS-файлів, коли відкритий перегляд книг (Windows).
  • Виправлена ​​помилка в переформатуванні CSS з медіа-запитами.
  • Виправлена ​​помилка закриття непотрібних вкладок при зв'язуванні таблиць стилів.
  • Виправлено помилку при збої в gumbo parser при дуже дивних обставинах.
  • Видаліть порожні напрямні елементи в epub2 opf, оскільки epubcheck тепер позначає їх.
  • Виправлена ​​проблема з генерацією індексу при зміні порядку записів хребта при певних умовах.

Sigil 0.9.10:

  • Виправлено обробку сигналу, щоб запобігти подвійний запуск плагінів відразу після установки плагіна.
  • Виправлено спливаючі підказки з некоректними іменами для багатьох символів Insert-> Special.
  • Виправлено відсутність розпізнавання шрифтів woff2 всередині Sigil і плагінів.
  • Виправлено segfault, коли .xml - це перший файл в BookBrowser і доданий новий html або split при виклику курсору.
  • Виправлена ​​помилка, що дозволяє відкривати кілька вкладок аудіо / відео одного і того ж ресурсу.
  • Виправлено помилку пов'язаного з плагіном при додаванні / видаленні останнього файлу xhtml.
  • Виправлено налаштування напрямку тексту всередині тіла, щоб використовувати структурний атрибут dir під epub3.
  • Виправлено дублюючі властивість груповий позиції в epub3 MetaData Editor.
  • Використовуйте абсолютні посилання на шляху при першому відкритті Sigil з електронною книгою, щоб Open Recent працював краще.
  • Виправлено «проблему» при обробці самозакривних тегів скрипта в голові (аналогічна проблема, з якою у нас були з такими, що зачиняються тегами заголовка).
  • Виправлена ​​проблема з перетворенням рядків Qt в їх еквівалент Python, коли поза BMP.
  • Виправлено проблему зі спробою додати існуючі html-файли, коли конфлікти імен виникають через нечутливих до регістру файлових систем.
  • Виправлено помилку при збої після стилізації тексту в BookView і негайно перейдіть у CodeView без переміщення курсора.
  • Виправлено помилки при збої після видалення ресурсів, що містяться в звіті в BookBrowser.
  • Виправлено помилку, яка знищує навігацію, якщо вона залишена в непомітному стані користувачем навіть тимчасово.
  • Виправлено помилку, яка переміщує курсор в початок блоку тегів, коли збереження виконується в CodeView.

Sigil 0.9.9:

  • Краще використання семантичної інформації, щоб користувач міг більш точно контролювати формування індексу.
  • Спроба поліпшити текст заповнювача метаданих, щоб допомогти початківцям.
  • Вікно заголовка вікна попереднього перегляду тепер показує висоту і ширину вікна попереднього перегляду.
  • Можливість користувачам обмежувати/відключати збереження історії буфера обміну за допомогою загальних налаштувань.
  • Перетворення тегів br в текст заголовка в linebreaks для підпрограм генерації toc/ncx/nav.
  • Підтримка перевірки орфографії слів з номерами, контрольованими настройками переваг.
  • Додано два додаткових значка Quick Lauch для плагінів.
  • Виправлені помилки.