summaryrefslogtreecommitdiff
path: root/editors/Sigil
AgeCommit message (Collapse)AuthorFilesLines
2022-12-03Sigil: fix build with Python 3.11wiz2-1/+18
2022-11-23massive revision bump after textproc/icu updateadam1-2/+2
2022-09-11*: bump PKGREVISION for flac shlib bumpwiz1-1/+2
2022-09-09Sigil: update to 1.9.20.wiz3-175/+8
Sigil-1.9.20 Bug Fixes - double width of new Find Replace icons to make them easier to access - improve new Find Replace icon tooltips to be include short name on top - fix bug that caused file rename changes to fail when updating smil - Metadata Editor will now strip out unneeded xmlns:dc attributes on dc tags - Metadata Editor is now more robust to language codes that have incorrect case in the metadata - clarify Create HTML ToC menu entry works from existing ToC - prevent indavertent "\" chars be treated like escapes when updating metadata - fix MetaEditor nit of not auto adding "aut" role to Author metadata for epub2 - make Spellcheck Editor count align column numerically (right) New Features - add ability for a user-template*.xhtml and user-template*.css be read from Sigil Prefs to create new empty xhtml and css files - updated to very latest MathJax version 3.2.2 for mathml support in Preview - add ability to cycle through 2 different custom stylesheets (and none at all) for use with Preview
2022-07-02*: Recursive revbump from audio/pulseaudioryoon1-2/+2
2022-06-30*: Revbump packages that use Python at runtime without a PKGNAME prefixnia1-1/+2
2022-05-23Sigil: update to 1.9.10.wiz2-7/+6
Sigil-1.9.10 Bug Fixes - Fix insertion of id and links when cursor immediately before a closing tag - Make sure bundled PySide6 can find QtWebEngine resources on Windows (Qt6) - Properly recreate or remove encryption.xml depending on font obfuscating or not - Make Qt6 versions of Sigil use their own ini files to prevent corruption - treat figcaption as an "other text holder" when prettifying New Features - Redesign the FindReplace dialog user interface to minimize size while adding features - Add a FindReplace "Text" only checkbox and support to exclude tags from search - Add a Toggle Line Wrap Mode and its support added to CodeView via pop-up menu - Add a Dry Run Replace dialog to act as "Replace All" what if. (Shift + Count All) - Add a Replacement filter dialog to allow users to delete unwanted replacements before applying Replace All (Shift + Replace All) - Add a Counts Report to Saved Searches to show Saved Search Group counts by search
2022-04-18revbump for textproc/icu updateadam1-2/+2
2022-03-28{c,d,e}*/*: revbump(1) for libsndfiletnn1-1/+2
2022-03-14Sigil: update to 1.9.2.wiz2-6/+6
Sigil-1.9.2 is a follow-on bug-fix-only release meant to replace the recently released Sigil-1.9.0/1.9.1. There are no new features. The additional fixes since Sigil-1.9.1 are: fix loss of highlight on match when searching fix incorrect search counts fix incomplete replace all fix useability issues in Saved Searches fix handling or subcapture replacements when no search capture groups are provided fix crash on Windows from too fast/repeated Find Net and Find Previous launched via keyboard shortcuts
2022-03-08Sigil: update to 1.9.1.wiz2-7/+6
Sigil-1.9.1 Bug Fixes - Allow creation of a Windows 7 Legacy Installer to return Sigil to Windows 7 (for now) - Completely revamped Find and Replace (yet again) to return most of its earlier behaviour for finding next - Prevent Find and Replace Count from changing current location - Extend spellcheck suggestions to properly handle end of sentence vs abbreviations - Center Image Report File Sizes vertically within their row. - Go To Link Or Style will now properly skip leading comments on selectors in CSS stylesheets - ecmascript is considered a core media type for javascript files - make URLInterceptor robust when the Book pointer is NULL (has been cleared) Sigil-1.9.0 Bug Fixes - Update gumbo to follow WhatWG changes for closing br and p tags in foreign content - Fix Saved Search Controls code typo for Tabbed Html Files - Plug long existant memory leaks related to Saved Searches that stop after a match is found - More file position of 0 fixes and handle toInt() result failures from N/A in ValidationResults - Fix incorrect copied permissions with AddContentFileToFolder after QFile::copy - Fix broken page up / down by key sequence in Repo Log and Automate Log. - Fix broken PluginRunner error signal New Features - Make Validation Results sortable by clicking on column header - Add Export All to Validation Results for text or csv output - Completely redesign Find Replace and Saved Searches to not overload wrap when searching multiple targets and add "Restart Search" button to make skipping replacements in Saved Searches easier - Update to use the PCRE2 library for regular expression searching - Add a new Sigil Preferences settings to disable GPU acceleration for QtWebEngine/Preview to make it easier for Sigil to keep working even with older graphics drivers - Add indicator to MainWindow titlebar that indicates if epub in old Sigil Standard form - Support building from source on macOS M1 (arm64) machines - Update Windows and Mac embedded python to Python 3.9.9 - Allow building Sigil with Qt6.2.2+ or Qt5.10+ from the same codebase - Speed up "Add Blank HTML" in epubs with huge numbers of files - Store and set Epub Zip modification dates where possible - Support PySide6 to replace PyQt5 in plugins when building Sigil under Qt6 - Handle deprecated embedded Python PyEvalInitThreads properly during build - Support QUiTool in PySide6 under Qt6 for plugins using .ui files - MacOS Python 3.9.9 now now includes TclTK 8.6.12 (no exteral TclTk package needed anymore) - Added Select All Checkbox in Delete Unused Media and CSS (PRs from @luisparravicini) - Add ability to rename classes when editing stylesheet in CV, will rename in all html as needed - SpellcheckEditor now uses LocaleAware sorting vs Case-Insensitive which did not handle diacritics well - Speed up loading of epubs with large numbers of xhtml files by using concurrency - New Hunspell spelling dictionaries based on scowl size 70 for en_GB and en_US - Support ending "." in spellchecker wordbreaks for better abbreviations is dictionary aff supports it - Faster CSS stylesheet reformmating that can handle minor errors and still function
2022-01-10*: Recursive revbump from boost 1.78.0ryoon1-2/+2
2021-12-08revbump for icu and libffiadam1-1/+2
2021-11-16Sigil: update to 1.8.0.wiz2-7/+6
Sigil-1.8.0 Bug Fixes: - Reports now generate properly quoted csv when saved - Workaround Bug in QtWebengine when using custom scheme handler and specific audio/video codecs - Fix CV -> Preview sync after intial load when Preview Zoom is not equal to 100% - Fix link tags with rel set to stylesheets via Mend and Mend and Prettify that are missing type - Fix GoToLinkOrStyle to work on css link tags in head - Fix logic in GoToLinkOrStyle to better identify the actual target with styles - Fix insert media file when cursor at very start of tag - Fix Windows and macOS bugs when generating Keyboard Shortcuts - Fix insert closing tag when cursor at very start of tag - Fix double copy to Clipboard from OPF and NCX Tabs - Fix GoToLinkOrStyle when class attribute present but cursor not in the class attribute - Fix TabManager scroll to position to properly handle position of 0 - Fix crash using Split At Markers when body tag is completely empty (no whitespace or anything) New Features: - BookBrowser can now link javascripts similarly to how it links stylesheets - Epub3 javascripts can now open windows if javascript is enabled - Add Find and Replace context menu to clear its curent values and history - Add support for 3 Automation lists that support editing and automatically running a list of commands that can include all Sigil plugins and a limited set of Tools - Add support for BookBrowser to insert a blank javascript file - Do not require replacement prompt if current book is unmodified and input plugin is run
2021-11-15*: recursive bump for gstreamer 1.18.5wiz1-2/+2
2021-10-26editors: Replace RMD160 checksums with BLAKE2s checksumsnia1-2/+2
All checksums have been double-checked against existing RMD160 and SHA512 hashes
2021-10-07editors: Remove SHA1 hashes for distfilesnia1-2/+1
2021-09-29revbump for boost-libsadam1-1/+2
2021-09-11Sigil: update to 1.7.0.wiz4-88/+27
Changes: two years of development; switch to qt5-qtwebengine for displaying the preview.
2021-07-30*: Recursive revbump from audio/pulseaudio-15.0ryoon1-2/+2
2021-04-21revbump for boost-libsadam1-2/+2
2021-04-21revbump for textproc/icuadam1-2/+2
2021-02-07*: Recursive revbump from audio/pulseaudio-14.2.nb1ryoon1-2/+2
2021-01-01*: Recursive revbump from audio/pulseaudio-14.0ryoon1-2/+2
2021-01-01*: Recursive revbump from boost-1.75.0ryoon1-2/+2
2020-12-04Revbump packages with a runtime Python dep but no version prefix.nia1-2/+2
For the Python 3.8 default switch.
2020-11-05*: Recursive revbump from textproc/icu-68.1ryoon1-2/+2
2020-08-18*: revbump for libsndfileleot1-2/+2
2020-08-17*: revbump after fontconfig bl3 changes (libuuid removal)leot1-2/+2
2020-06-02Revbump for icuadam1-2/+2
2020-05-06revbump after boost updateadam1-2/+2
2020-04-12Recursive revision bump after textproc/icu updateadam1-2/+2
2020-03-19Regenerate for patch-CMakeLists.txtjoerg1-2/+2
2020-03-18Limit stack use when compiling with clang.joerg2-2/+119
2020-03-10librsvg: update bl3.mk to remove libcroco in rust casewiz1-2/+2
recursive bump for the dependency change
2020-03-08*: recursive bump for libffiwiz1-2/+2
2020-01-18*: Recursive revision bump for openssl 1.1.1.jperkin1-2/+2
2020-01-12*: Recursive revbump from devel/boost-libsryoon1-2/+2
2019-09-18Recursive revbump from audio/pulseaudioryoon1-2/+2
2019-08-22Recursive revbump from boost-1.71.0ryoon1-2/+2
2019-07-01Recursive revbump from boost-1.70.0ryoon1-1/+2
2019-06-23Sigil: update to 0.9.14.wiz2-8/+7
Sigil-0.9.14 Bug Fixes - flush all changes to disk before creating a Report so that files sizes are correct - stop writing python bytecode to Program Files on Windows - remember cover semantics if cover image replaced by Add Existing... - fix issues with the Plugin Framework documentation epub - more memory leaks plugged - minor code cleanups New Features - updated to Qt 5.12.3 with Annulen Webkit 5.212 with extra QtCursor memory leak fixes - updated to Python 3.7.2 - updated build docs for macOS, Linux and Windows - build system now uses GNUInstallDirs to determine the best installation libdir on Linux - updated desktop integration for Linux - reduce PCRE cache size to help lower memory footprint - improve mapping of hunspell dictionary names to actual language names (thanks BeckyDTP) - add warning during import if unmanifested files exist in the epub zip archive - no longer requires use of non-breaking space entities (or any entities at all!) - special spaces are now visisble via syntax highlighting in CodeView - dropping epubs on Sigil.app no longer opens an extra empty epub on macOS - reload Preview only when needed to help prevent screen flicker and lower memory use - enabled Windows automated builds using Apppveyor - Windows releases now compiled with Visual Studio 2017 - characters in HTML files report now uses gumbo for speed - allow user's custom plugin icons to survive a plugin update
2019-06-08editors/*: let pkglint fix indentation and variable alignmentrillig1-5/+5
pkglint -Wall -F -r editors Manually fixed the changes in editors/nedit since the "fixed" indentation was wrong.
2019-04-25PKGREVISION bump for anything using python without a PYPKGPREFIX.maya1-2/+2
This is a semi-manual PKGREVISION bump.
2019-04-03Recursive revbump from textproc/icuryoon1-1/+2
2019-04-01Sigil: update to 0.9.13.wiz4-27/+239
Sigil-0.9.13 Bug Fixes - Revert change of INI encoding to utf-8 as QSettings very broken under utf-8 (commit 5484463) - Ensure all url attributes in shape-outside properties in CSS stylesheets get updated (commit de7b09f) - Workaround for lost cursor in qlineedit Qt bug (issue #398) (commit a8acab7) - Workaround missing File New, Open, Quit menus in Mac menubar if windows closed (commit 660a8aa) - Remove Icon from Tab for macOS only to workaround Qt bug (commit 5c91924) - Plug some memory leaks (commits: 85f78d7, cb9b833, 614d601, bf2f2f4, ebfb613, 4qa8f33) - Backport Qt 5.12alpha fix to prevent heap corruption due to qwidget next focus pointers (commit f5c7284) - Plug macOS memory leaks when closing a main window (commit fbf9015) - Put back quote in tag name bug fix lost in recent changes (commit ebd8c7c) - Disable Netscape Plugins being used in BookView and Preview Window (commit 79314ea) - Use custom version of qtwebkit with Qt 5.5 memory leak fix added back and no load plugins if disabled (see commits 94a28d7, 9f7ebba, and 4b968a9) New Features - Add filename to tab tooltip (commit 27f8db7) - Clear memory caches when Preview changes to keep memory footprint smaller (commit 87b9247) - Update to MathJax 2.75, adds support for mathml mlongdiv, mstack, mcarries (commit 568aba5) - Reduce memory footprint by letting worker threads expire (commit c1ee7ca) - Reduce memory footprint by properly setting web page caches (commit 9f07cbe) Sigil-0.9.12 Bug Fixes - fix typo in cssreformatter that caused errors with @fontface (issue #394) - workaround for qt bug affecting tab close buttons on Mac (commit f3b9399) - fix Mac Qt5 plugin dylibs that macdeployqt broke in Sigil-0.9.11 Sigil-0.9.11 Bug Fixes - after mend and prettify - put cursor at enclosing tag if possible - allow both links in Preview and clicking in Preview to reposition CV - fix new cursor repositioning under new tab ala Spellcheck - fix prettyprinting of the mark tag in gumbo and sigil_bs4 - fix crash when tagname illegally (for xhtml) includes single or double quotes - fix crash in Reports for non-wellformed xhtml that was okay under html5 - fix deletion of multiple css files when Book View is open (Windows) - fix bug in reformat CSS with media queries - fix bug in closing some tabs needlessly when linking stylesheets - fix crash bug in gumbo parser under very strange circumstances - remove empty guide elements in epub2 opf as epubcheck now flags these - fix issue with index generation reordering spine entries under certain conditions New Features - update official builds to use Qt 5.11.2 and Python 3.7 - update internal Python modules to use latest versions - update Sigil's gumbo parser to fix all known bugs and greatly speedup parsing - embed new project css_parser (fork of cssutils) as a python library to fix css parsing - Sigil no longer attempts to upgrade the VC++ runtime on Windows. It only installs the bundled VC++ runtime if there is no compatible version already installed - add support for internal but unmanifested opf metadata link resources under epub3 - extend "Open With" context menu to allow up to 5 external editors per resource type - make format of all Sigil ini files to be utf-8 encoded to more easily allow user changes Changes - Support for Windows Vista officially ends ... Win7sp1 is official minimum required Windows The unofficial Legacy Windows version of Sigil will be available to XP and Vista users
2018-12-13revbump for boost 1.69.0adam1-2/+2
2018-12-09revbump after updating textproc/icuadam1-2/+2
2018-11-16Revbump hunspell reverse-depends after update.bsiegert1-2/+2
2018-11-12Recursive revbump from hardbuzz-2.1.1ryoon1-2/+2