SHA256
1
0
forked from pool/sigil
Commit Graph

100 Commits

Author SHA256 Message Date
Ana Guerrero
b3bdc47900 Accepting request 1199384 from Documentation:Tools
OBS-URL: https://build.opensuse.org/request/show/1199384
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sigil?expand=0&rev=39
2024-09-09 12:44:09 +00:00
130969e249 - Update to 2.3.1
* Bug Fixes
    - fix to prevent double epub load warnings
    - fix to prevent load warnings without details from causing a crash
    - fix to prevent rename templates from using characters forbidden in file names and paths
    - fix to better restoreState when MainWindow is Maximized of FullScreen
    - fix lost External Editor Preference when browse cancelled (BeckyEbook)
    - fix for crashes related to serious epub load exceptions
    - better handle epubs with missing NCX files

OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=95
2024-09-07 15:26:23 +00:00
Dominique Leuenberger
a8edaab101 Accepting request 1198156 from Documentation:Tools
OBS-URL: https://build.opensuse.org/request/show/1198156
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sigil?expand=0&rev=38
2024-09-02 11:15:00 +00:00
72570f4043 - Update to 2.3.0
* New Features
    - removed support for building Sigil with Qt5 as our code had become a rats nest of qt version ifdefs.
      See our git branch "qt5final" for the very last buildable version of Sigil under Qt5
    - our new minium version to build Qt is Qt 6.4.0 or later
    - removed the need and usage for Qt6Compat5 as its contents were deprecated and will go away eventually
    - added support for using the ICU library to help replace the range of encodings supported by the old QTextCodec
    - we are now using NFC unicode normalization form for all content, links, urls, and file paths.
    - made Sigil's Well-Formed Check (Sanity Check) more robust to whitespace parsing rules
      and allowed it to detect and report missing XML Headers
    - we have upgraded to use Qt 6.7.2 and Python 3.11.9 for the base of our Windows and MacOS releases
    - added a Bookmark Location toolbar icon right beside the Back button for easier use
    - Opening EditTOC, SpeckcheckEditor or MetaDataEditor will now highlight the first line entry
    - Add new Tool: Rebase OPF Manifest IDs on Current Filenames
    - Update to 3rdparty PCRE2 version 10.44 for bug fixes
    - General code cleanup to remove unneeded hacks and workarounds for old Qt bugs now fixed
  * Bug Fixes
    - reverted all Qt Buttons and CheckBoxes to default TabFocus to speed up focus changes and reduce clicks
    - fixed SelectFiles (AddCover, Insert Image) to again use the arrows keys to walk the list
    - fixed some lost or stolen focus issues
    - fix overwriting of existing nav document and cover-image manifest properties
    - fix for Reports column sorting that use thousands group separators
    - fix for Reports file size column that did not properly use QLocale for decimal points and separators
    - fix crashing due to PCRE2 bugs in Qt 6.7.2 with their internal PCRE2
- Update documentation to 2024.08.15

OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=93
2024-09-01 10:47:49 +00:00
Ana Guerrero
88baae9d11 Accepting request 1182745 from Documentation:Tools
OBS-URL: https://build.opensuse.org/request/show/1182745
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sigil?expand=0&rev=37
2024-06-24 18:54:21 +00:00
e95c94b448 - Update to 2.2.1
- update base.ts for late Preferences translation change missed in the last release
  - update Translations from Transifex
  - fix incorrect std button icon under Fusion for Sigil Preferences Open Preference Folder
  - set default button in the fix doctype/headers dialog on epub load to Yes to match earlier behaviour

OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=91
2024-06-23 09:11:06 +00:00
Ana Guerrero
f53718f128 Accepting request 1181006 from Documentation:Tools
OBS-URL: https://build.opensuse.org/request/show/1181006
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sigil?expand=0&rev=36
2024-06-17 17:28:25 +00:00
9daa61b50e Accepting request 1181005 from home:ecsos
- Update to 2.2.0
  * New Features
    - add support for Windows live switching from dark to light and light to dark modes
    - add support for Linux kde and gtk3 live switching from dark to light and light to dark modes
    - add new environment variable: SIGIL_PREVIEW_TIMEOUT (in milliseconds) to allow user control
      of the Preview updating intervals, valid range 100 - 10000. default value: 1000.
      Set only once at Sigil startup.
    - add new Find and Replace targets: Selected SVG files, Selected Javascript Files, and Selected Misc XML
    - add new Find and Replace Regular Expression menu option: Unicode Property (*UCP)
    - add ability to rename files when new name is just a case variant on case insensitive filesystems
    - extended the number of clips that can be assigned to toolbars (total now of 60 clips supported)
    - Accessibility improvements:
    - add abiity to highlight the widget with current focus (Thanks BeckyEbook)
    - add ability to double text insertion point width throughout Sigil
    - Extend Python Plugin Interface with info on preferred font mangling information
    - replacement strings in F&R can now use \x{hhhh} hex escape codes to represent unicode characters numerically
  * Other Changes
    - There will be no more built-in HighDPI settings in Sigil's prefs. 
      If you have special needs in that regard, you can still set your own Qt highdpi environment variables.
  * Bug Fixes
    - reformating css with multiline now adds space after selector comma
    - add in bulk resource move and use bulk delete to handle epubs with thousands of files
    - add in bulk resource rename to handle epubs with thousands of files
    - if Replace has focus and Find done, CodeView should get focus (Thanks BeckyEbook)
    - fix dark mode Toolbar continuation symbols for Windows (Thank you BeckyEbook)
    - fixed bug in Save-As context menu action in ImageTabs
    - fix dark mode live switching on macOS issues qith QTreeView and QStandardItemModels
    - fix bug in missing CharToEntity in the Create TOC process
    - fix TabManager tab close symbol on macOS to match that used in dockwidgets
    - use Unciode NormalizationForm C inside Sigil and for io
    - fix macOS stuck at Maximized size issue

OBS-URL: https://build.opensuse.org/request/show/1181005
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=89
2024-06-15 09:41:21 +00:00
Ana Guerrero
0bca72c816 Accepting request 1164236 from Documentation:Tools
OBS-URL: https://build.opensuse.org/request/show/1164236
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sigil?expand=0&rev=35
2024-04-03 15:20:21 +00:00
8bdca0a28e Accepting request 1164235 from home:ecsos
- Update to 2.1.0
  * New Features
    - assign menu accelerators P - &Plugins, and K - Chec&kpoints (thank you BeckyEbook)
    - add ability to change keyboard focus using keyboard shortcuts or menus to BookBrowser, Preview, CodeView, ClipsWindow, and TableOfContents Windows
    - preserve Media Overlay Active Classes when deleting unused classes
    - Goto Link Or Style (or Ctrl-Clicking on a class will now search selectors with combinators if nothing found in normal css classes
    - update to a newer Spanish hunspell dictionary
    - overhaul of Building on Linux documentation
    - update 3rdparty zlib to version 1.3.1 for security and other bug fixes
    - update 3rdparty pcre2 to version 10.43 for security and other bug fixes
    - update to Qt 6.6.2 for security fixes, accessibility improvements
    -  allow cancelling of Save if mend on save set and not well formed
    -  Windows users can now set the SIGIL_USE_FREETYPE_FONTENGINE environment variable to more fully support woff and woff2 fonts
  * Bug Fixes
    - multiple bug fixes from Qt 6.6.2 such as the transient child window resize bug on Windows, etc
    - fix QuickParser bug when parsing attribute names not properly ignoring all legal whitespace
    - make OPF parsing robust to alternative whitespace usage as well
    - fix creation of thumbnails of svg images in SelectFiles and Image Report for macOS
    - fix svg rendering in QtSvg by filtering out desc and title tags inside text tags pre-rendering
    - fix Python plugin quickparser.py to better handle svg mixed case tag names
    - better handle cancelling out of plugins prior to their completion
    - better handle Guide/Landmark title translations (thank you BeckyEbook)
    - clean up cmake and build warnings
    - fix crash on Windows when using woff/woff2 fonts
- Drop 12701c.patch because now in upstream.

OBS-URL: https://build.opensuse.org/request/show/1164235
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=87
2024-04-02 21:47:01 +00:00
Ana Guerrero
1fb4010291 Accepting request 1152890 from Documentation:Tools
OBS-URL: https://build.opensuse.org/request/show/1152890
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sigil?expand=0&rev=34
2024-02-28 18:47:29 +00:00
1a073a8d67 Accepting request 1152076 from home:Guillaume_G:branches:sigil
- Make use of Qt6 cmake build macros
- Backport upstream patch to fix build on aarch64:
  * 12701c.patch

OBS-URL: https://build.opensuse.org/request/show/1152076
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=85
2024-02-28 10:17:51 +00:00
Ana Guerrero
52ad82d2d8 Accepting request 1150749 from Documentation:Tools
OBS-URL: https://build.opensuse.org/request/show/1150749
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sigil?expand=0&rev=33
2024-02-27 21:46:03 +00:00
37f928a74b Accepting request 1150748 from home:ecsos
- Adjustments patch macro for rpm 4.20.

OBS-URL: https://build.opensuse.org/request/show/1150748
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=83
2024-02-26 09:10:55 +00:00
Ana Guerrero
6a8e33611b Accepting request 1139460 from Documentation:Tools
OBS-URL: https://build.opensuse.org/request/show/1139460
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sigil?expand=0&rev=32
2024-01-17 21:18:37 +00:00
7176de0351 Accepting request 1139459 from home:ecsos
- Switch to Qt6.
- Clean up Qt BuildRequires.
- Update to 2.0.2
  - fix incorrect clip tool button insertion point due to null activeWindow value
  - fix Windows multiple screen issues when not properly identified (Qt6.5.2 patch fix)
  - fix Mac Accessibility related crashes when using non-native QFileDialog (Qt 6.5.2 patch fix)
  - workaround MacOS QMessageBox loss of focus Qt 6.5.X bug without hurting other platforms
  - fix pretty print mend not formatting mathml
  - fix Accessibility related crashes in QFontComboBox (Qt 6.5.2 patch fix)
  - prevent crashing if user mistakenly tries to delete entire ncx in CodeView
  - harden delete unused styles to trailing whitespace in class names
  - fix unrecognized media-types application/xml and text/xml
  - fix cursor just before end tag bug in align justify, centre, right
  - fix crash when all metadata removed by user in MetaEditor
  - fix macOS min in Info.plist to be the actual 11.0
  - update Windows and macOS installers to use Qt6.5.3

OBS-URL: https://build.opensuse.org/request/show/1139459
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=81
2024-01-17 13:12:12 +00:00
Thomas Schraitle
d0351f7b9a rm jetbrains-annotations xmlgraphics-commons xmlgraphics-fop
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=80
2024-01-09 14:00:47 +00:00
Ana Guerrero
0dbb740946 Accepting request 1105459 from Documentation:Tools
OBS-URL: https://build.opensuse.org/request/show/1105459
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sigil?expand=0&rev=31
2023-08-23 12:58:43 +00:00
712f00edbc Accepting request 1105458 from home:ecsos
- Update to 2.0.1
  * Bug Fixes
    - fix crash when right click on Misc folder in BookBrowser
    - Allow user to revert CodeView drag_and_drop change via
      environment variable: SIGIL_ALLOW_CODEVIEW_DROP=1
      Note: Using DragnDrop in CodeView is still NOT officially supported.
    - add inadvertantly missed updated Serbian translation (ts) file

OBS-URL: https://build.opensuse.org/request/show/1105458
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=78
2023-08-23 10:20:14 +00:00
Ana Guerrero
c90be9b2cc Accepting request 1104873 from Documentation:Tools
- Update to 2.0.0
  * Bug Fixes
    - fix incorrect assert in sigil-gumbo
    - recognize application/pdf mediatype on epub import
    - remove compiler build warnings to clean up the build output
    - recognize source tag attribute srcset for xhtml source updates
    - fix Preview disconnect bug after split at cursor
    - fixed sigil-gumbo interface for plugins
    - added workaround for ADE epub3 bug with scaled cover images
    - fix encoding for named entities in opf metadata
    - fix drag/drop crash by disabling drop inside CodeViewEditor
    - fix CodeView to Preview syncing on text after an inline xhtml comment
  * New Features
    - updated to Qt 6.5.2 which is now used for official releases
    - updated to Python 3.11.3 and uses the latest EmbededPython interface
    - updated to the latest jquery version 3.6.4
    - supports use of embedded pdfs ala ADE
    - added dark window titlebars for Windows platforms
    - add support for a user's cover-template2.xhtml and cover-template3.xhtml
    - add user preference to control printing dpi and add busy indicator icon
- We'll stick with qt5 for now, which is also still the default in
  the Makefile, due to Leap and plugins.

OBS-URL: https://build.opensuse.org/request/show/1104873
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sigil?expand=0&rev=30
2023-08-21 09:44:29 +00:00
33eeec8bf3 Accepting request 1104871 from home:ecsos
- Update to 2.0.0
  * Bug Fixes
    - fix incorrect assert in sigil-gumbo
    - recognize application/pdf mediatype on epub import
    - remove compiler build warnings to clean up the build output
    - recognize source tag attribute srcset for xhtml source updates
    - fix Preview disconnect bug after split at cursor
    - fixed sigil-gumbo interface for plugins
    - added workaround for ADE epub3 bug with scaled cover images
    - fix encoding for named entities in opf metadata
    - fix drag/drop crash by disabling drop inside CodeViewEditor
    - fix CodeView to Preview syncing on text after an inline xhtml comment
  * New Features
    - updated to Qt 6.5.2 which is now used for official releases
    - updated to Python 3.11.3 and uses the latest EmbededPython interface
    - updated to the latest jquery version 3.6.4
    - supports use of embedded pdfs ala ADE
    - added dark window titlebars for Windows platforms
    - add support for a user's cover-template2.xhtml and cover-template3.xhtml
    - add user preference to control printing dpi and add busy indicator icon
- We'll stick with qt5 for now, which is also still the default in
  the Makefile, due to Leap and plugins.

OBS-URL: https://build.opensuse.org/request/show/1104871
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=76
2023-08-20 10:54:58 +00:00
Dominique Leuenberger
63734e185d Accepting request 1072335 from Documentation:Tools
OBS-URL: https://build.opensuse.org/request/show/1072335
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sigil?expand=0&rev=29
2023-03-16 21:59:02 +00:00
63d1401ea8 Accepting request 1072334 from home:ecsos
- Update to 1.9.30
  * Bug Fixes
    - fix Checkpointing to work with dulwich version 0.20.46+
    - EmbeddedPython fixes to work with Python 3.11 and later (thank you sharkcz)
    - leave cursor position unchanged if nothing found when search groups of files
    - make all Numeric items in Reports align right
    - add support for thousands separator to Reports
    - allow blank dc:language values to prevent crashing (as Sigil-1.9.10 did)
    - allow unknown language codes to pass through MetaEditor
    - MetaEditor under epub2, allow custom opf scheme values
    - prevent duplicate spaces when reformatting CSS in import, charset and namespace
    - better prevent random OPF attribute order changes to simplify Checkpoint diffs
    - fixed file menu Print Preview for xhtml and image tabs
    - prevent plugins from crashing Sigil by deleting last xhtml file in epub
    - fix issue where images/css could not be properly added in an epub3 with no css files
  * New Features
    - allow user to edit Checkpoint descriptions for clarity via Checkpoint menu
    - add ability to show the Checkpoint Change Log via Checkpoint menu
    - update to Hunspell 1.7.2 (released in December 2022) for spellchecking
    - update to latest zlib-1.2.13 for latest security fixes
    - move completely away from ever using OS system tmp folder for storing Sigil wip files.
      Instead create a new workspace folder inside Sigil Preferences folder
    - added ability to Print Preview and Print contents of Sigil's Preview window

OBS-URL: https://build.opensuse.org/request/show/1072334
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=74
2023-03-16 10:51:08 +00:00
Dominique Leuenberger
178e0a0e7c Accepting request 1001091 from Documentation:Tools
OBS-URL: https://build.opensuse.org/request/show/1001091
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sigil?expand=0&rev=28
2022-09-04 20:11:47 +00:00
306d2ed69b Accepting request 1001090 from home:ecsos
- Update to 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
- Drop sigil-lto.patch, becuse now in upstream.

OBS-URL: https://build.opensuse.org/request/show/1001090
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=72
2022-09-04 09:19:39 +00:00
Dominique Leuenberger
256f4f4a9b Accepting request 982738 from Documentation:Tools
- Add sigil-lto.patch to fix boo#1199981 
  (Sigil EBUP editor terminates with SIGSEGV on startup.)
  This can be removed again in version > 1.9.10
  3fd17410c3

OBS-URL: https://build.opensuse.org/request/show/982738
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sigil?expand=0&rev=27
2022-06-16 16:20:24 +00:00
64f6422c6b Accepting request 982736 from home:ecsos
- Add sigil-lto.patch to fix boo#1199981 

Hope so, because ca not test myself.

OBS-URL: https://build.opensuse.org/request/show/982736
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=70
2022-06-15 08:38:32 +00:00
Dominique Leuenberger
920d378524 Accepting request 978742 from Documentation:Tools
OBS-URL: https://build.opensuse.org/request/show/978742
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sigil?expand=0&rev=26
2022-05-23 15:50:19 +00:00
7ce80683d7 Accepting request 978741 from home:ecsos
- Update to 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
- Update Sigil_User_Guide to 2022.05.17

OBS-URL: https://build.opensuse.org/request/show/978741
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=68
2022-05-23 15:01:00 +00:00
Dominique Leuenberger
f560f06e0c Accepting request 961296 from Documentation:Tools
OBS-URL: https://build.opensuse.org/request/show/961296
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sigil?expand=0&rev=25
2022-03-12 16:15:33 +00:00
1c2a92df45 Accepting request 961295 from home:ecsos
- Update to 1.9.2
  * Bug Fixes:
    - 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

OBS-URL: https://build.opensuse.org/request/show/961295
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=66
2022-03-12 10:54:41 +00:00
Dominique Leuenberger
4e4c705a2b Accepting request 959611 from Documentation:Tools
OBS-URL: https://build.opensuse.org/request/show/959611
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sigil?expand=0&rev=24
2022-03-05 13:44:40 +00:00
d84e7e3356 Accepting request 959610 from home:ecsos
- Update to 1.9.1
  - 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)

OBS-URL: https://build.opensuse.org/request/show/959610
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=64
2022-03-05 13:04:03 +00:00
Dominique Leuenberger
33ef2e57fb Accepting request 957231 from Documentation:Tools
OBS-URL: https://build.opensuse.org/request/show/957231
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sigil?expand=0&rev=23
2022-02-24 17:20:58 +00:00
0f067bcc89 Accepting request 957230 from home:ecsos
- Update to 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 existent 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
      possible
    - 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 external
      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 if dictionary aff supports it
    - Faster CSS stylesheet reformating that can handle minor
      errors and still function
- Change source location for Sigil_User_Guide.

OBS-URL: https://build.opensuse.org/request/show/957230
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=63
2022-02-24 08:22:44 +00:00
Dominique Leuenberger
715fc33eda Accepting request 927306 from Documentation:Tools
OBS-URL: https://build.opensuse.org/request/show/927306
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sigil?expand=0&rev=22
2021-10-26 18:13:38 +00:00
2cbc074ffd Accepting request 927305 from home:ecsos
- Update to 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
- Update sigil user guide to version 2021.10.12.

OBS-URL: https://build.opensuse.org/request/show/927305
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=62
2021-10-25 12:51:18 +00:00
Dominique Leuenberger
b12a425cc9 Accepting request 907886 from Documentation:Tools
OBS-URL: https://build.opensuse.org/request/show/907886
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sigil?expand=0&rev=21
2021-07-23 21:41:09 +00:00
79dd5c1721 Accepting request 907885 from home:ecsos
- Update to 1.7.0
  * Bug Fixes
    - Workaround to ensure the Saved Searches Controls editor
      widget is movable on all platforms
    - Make the External Xhtml Editor Button/Feature work with both
      PageEdit and non-PageEdit editors again
    - Fix Preview sync when CV transitions from xhtml to css and
      back to xhtml
    - Fix Preview sync when Find and Replace opens new tab with
      search target
    - Fix Preview sync when Validation error clicked on
    - Fix Preview sync when mathml is being used
      (compensate for mathjax changes)
    - Fix mathml use when external MathJax directory is specified
      in builds on Linux
    - Prevent Sigil from loading any manifested mimetype file from
      bad epubs, give load warning
    - Make Spellcheck dialog use double-click to control search in
      CV, to speed paging word list.
    - Prevent duplicate translated semantic names
    - Fix heading tool issues after self-closed BLOCK tags
    - Prevent stack overflow crashes in pcre lib due to recursion
      with some valid regex
    - Fix second window opening on macOS when first launching app
      with file
    - Remove [other.] semantic indicators for epub2
    - Fix crash in CSS Selectors Report when using Filters
  * New Features:
    - added Find Replace Regular Expression validator
    - added SIGIL_DISABLE_VERSION_META environment variable to
      control writing of Sigil Version
    - enable JIT compiler for pcre library to improve regex look-up
      performance
    - update the pcre library to version 8.45 (Final EOL)

OBS-URL: https://build.opensuse.org/request/show/907885
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=61
2021-07-23 08:15:19 +00:00
Dominique Leuenberger
70729fb934 Accepting request 902802 from Documentation:Tools
OBS-URL: https://build.opensuse.org/request/show/902802
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sigil?expand=0&rev=20
2021-06-29 20:42:59 +00:00
7c5b97d87d Accepting request 902801 from home:ecsos
- Fix dependencies (Drop Qt5Webkit and Qt5WebKitWidgets).

OBS-URL: https://build.opensuse.org/request/show/902801
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=60
2021-06-28 11:07:06 +00:00
Dominique Leuenberger
808c699826 Accepting request 896410 from Documentation:Tools
OBS-URL: https://build.opensuse.org/request/show/896410
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sigil?expand=0&rev=19
2021-06-01 08:39:39 +00:00
e3fb36e8f2 Accepting request 896409 from home:ecsos
- Update to 1.6.0
  * New Features:
    - Find and Replace search targets expanded to include tabbed
      files, CSS files, OPF and NCX files
    - Saved Searches now save full search Controls (mode,
      direction, options, and targets)
    - Preview loading is now completely asynchronous with a loading
      progress bar and loading placeholder
    - Merge will now automatically prevent duplicate ids
    - Merge will automatically add ids are former file boundaries
      to prevent TOC, Guide, and href losses
    - A new Xhtml Highlighter speeds up huge single file loading
      considerably
    - Redesigned CodeView Spellchecking to bring it back to
      Sigil-1.3.0 speeds
    - The External XHTML editor will now always pass along the OPF
      path and spine position to simplify interface with PageEdit
      (use "Open With" if you want the old behaviour)
    - Added PyQtWebEngine as a newly required python module for
      Plugins. ie. Plugins now have access to browser functionality
      for implementing e-Readers, more complex guis.
  * Bug Fixes:
    - Add Qt workaround for restoring Sigil window sizes when 
      FindReplace left open on macOS
    - Add missing tr() calls to the tooltips in the Special
      Character selection dialog
    - Fix bug when all unused selectors are removed as in css
      stylesheet - adds a comment placeholder
    - Make empty Nav have a title to help empty epub passing
      epubcheck
    - Fix bug where fonts couldn't be previewed when a space was
      in the path
    - Redesigned code to make Merging large numbers of files much
      faster
    - Fix bug in blank language field in Spellcheck Dialog 
    - Fix use of different indentation of css via PR from BeckyEbook
    - Fix typos in plugin framework guide
    - Fix hang on launch when opf manifested files exist inside the
      META_INF
    - Fix Metadata Editor bugs related to alternate-script
    - Fix Metadata Editor bugs related to epub2 event dates
- Update sigil user guide to version 2021.05.27.

OBS-URL: https://build.opensuse.org/request/show/896409
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=58
2021-05-31 17:13:27 +00:00
Richard Brown
13dfc42a4e Accepting request 881576 from Documentation:Tools
OBS-URL: https://build.opensuse.org/request/show/881576
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sigil?expand=0&rev=18
2021-03-28 09:56:39 +00:00
010688acdf Accepting request 881575 from home:ecsos
- Update to 1.5.1
  * Features:
    - Can now handle single xhtml file sizes over 2megabytes in
      size via its own URL Schemehandler
    - Will now highlight matched open close tag pairs while editing
      in Code View
    - Delete open close tag pairs (Remove Tag Pair)
    - Default selection of text for basic CodeView formatting
      including bold, italic, etc based on cursor position
    - Shift double-click (and Alt double-click) on a tag to select
      tag contents (including tag)
    - Expanded split on Sigil Split Marker capabilities to work
      better with nested tags
    - Added a new C++ CSS Parser and Query engine that works with
      Sigil's version of Gumbo
    - The Reports tool for "CSS Selectors" now lists all CSS
      selectors not just classes
    - The "Delete Unused Styles" tool now handles all unused
      CSS Selectors not just classes
    - The Reports for "CSS Selectors" and "Delete Unused Selectors"
      now handle selectors in XHTML Style tags
    - Added ability to load text and csv files to Group Saved
      Searches to automate lists of replacements
    - Reworked the Metadata Editor to be much more Human Readable
      with tooltips to show xml tags
    - Added semantic code to the descriptive field in Add Semantics
      as a learning aid (Thank You BeckyEbook!)
    - Checkpoint ManageRepos now has the ability to sort the repo
      table by any column (Thank You BeckyEbook!)
    - The Sigil User Guide has be completely reworked to bring it
      to Sigil 1.5.0+ levels
  * Bug Fixes:
    - Fix issue with custom ncx names in non-standard empty epub
      layouts
    - Fix Import Text to properly add ncx if missing for epub2
    - Fix issue with "Delete Unused Styles" not properly detecting
      all used selectors
    - Fix issues with repeated use of Mend and Prettify on bare
      text in structural tags
    - Fix extra line issue with Link to Stylesheet
    - Fix bug in id assignment in EPUB3 Metadata editor
    - Fix bug in trailing slash in Move To Folder paths
    - Fix bug in spelling of Columbia->Colombia in Languages
    - Fix bug in Clip Editor pasting of multiple clips
    - Fix bug in PerformCSSUpdates related to quoted string in
      content: values
    - Fix bug related to iframe handling when loading Preview
    - Fix typos in XMLEntities descriptions
    - Fix numeric table alignment to align right in multiple tables
    - Fix bug in Add Existing not properly using QProgressDialog
      for long import
    - Removed long deprecated and now invalid use of "altlang" in
      EPUB3 Metadata Editor

OBS-URL: https://build.opensuse.org/request/show/881575
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=56
2021-03-26 19:56:59 +00:00
Dominique Leuenberger
63bf105b69 Accepting request 852939 from Documentation:Tools
OBS-URL: https://build.opensuse.org/request/show/852939
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sigil?expand=0&rev=17
2020-12-04 20:28:56 +00:00
1ed48d1169 Accepting request 852938 from home:ecsos
- Update to 1.4.3
  - critical bug fix for OPF metadata attributes that use named
    entities
  - fix mismatched override wait cursor usage
  - fix crashes when dictionaries are missing on load or during
    first spellcheck
  - update the mapping of language codes to dictionaries without
    the need to restart
  - fix critical bug which caused split to break links that are
    bare fragments
  - fix additional critical bugs which caused split to lose
    fragments from link targets
  - fix double # chars in fragment ids during merge
  - fix hang on load with bad encryption.xml font uris
  - quiet unneeded debug output when importing an epub
  - fix opf cleanup bug when identical xmlns values are used with
    two different prefixes on the same tag

OBS-URL: https://build.opensuse.org/request/show/852938
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=54
2020-12-03 16:25:22 +00:00
Dominique Leuenberger
ea93685a88 Accepting request 849952 from Documentation:Tools
OBS-URL: https://build.opensuse.org/request/show/849952
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sigil?expand=0&rev=16
2020-11-23 14:42:22 +00:00
fd4d471891 Accepting request 849951 from home:ecsos
- Update to 1.4.2
  * Bug Fixes:
    - critical bug fix for incorrectly xml encoding of opf metadata
      attributes that use entities
    - fix bug in "Add Existing" files when file names would require
      percent encoding
    - fix bug in multiple language spellchecking dialog word lookup
      when no language attributes used
    - update de, nl, sv, ko, ru translations that missed 
      the Sigil 1.4.0 initial release
    - critical bug fix for over xml encoding html used inside
      metadata in the opf
    - revert ctrl-f to it long standing Find and Replace behaviour

OBS-URL: https://build.opensuse.org/request/show/849951
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=52
2020-11-22 09:59:56 +00:00
Dominique Leuenberger
403a5e6185 Accepting request 848964 from Documentation:Tools
OBS-URL: https://build.opensuse.org/request/show/848964
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sigil?expand=0&rev=15
2020-11-17 20:23:20 +00:00