Commit Graph

18 Commits

Author SHA256 Message Date
47f3cabf2d Accepting request 713272 from home:ecsos
- Update to 0.9.15
  A Beta Release of Sigil ported to QtWebEngine to replace QtWebKit
  * New Features
    - ported to use QtWebEngine (based on Chromium) to replace 
      QtWebkit
    - QtWebEngine plugs many major memory leaks. 
      Memory footprint should stay low to moderate.
    - QtWebEngine has ongoing security and support patches from 
      Qt/Google/Chromium
    - removes the broken/deprecated BookView Editor that relied on 
      QtWebKit
    - created PageEdit app (that uses QtWebEngine) that replaces 
      much BookView functionality
      (see https://github.com/Sigil-Ebook/PageEdit)
    - allows the user to control use of javascript and remote 
      access by epubs when editing to improve overall security
    - adds action to launch one preferred external xhtml editor via
      shortcut or icon
      (can be used to fast launch PageEdit app or any other xhtml 
      open-with editor)
    - adds 5 more plugin quicklaunch buttons to main menu for 
      a total of 10 (with all new icons! Thanks so much Becky!)
  It also includes all of the fixes and updates from Sigil-0.9.14.
  Be aware that Sigil-0.9.15 still enforces the need for epub3 to 
  have and support an NCX so that it generates as backward 
  a compatible epub as possible. This may be relaxed in future 
  releases.
- Changes from 0.9.14
  This Sigil release is primarily to address performance issues and
  memory leaks, but there are a still some new features and other 
  bug fixes as described below.
  
  * 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
  Sigil 0.9.14 will mark the last version that uses QtWebKit, 
  and will be the last version to support editing in BookView. 
  (https://github.com/Sigil-Ebook/Sigil/wiki#sigil-moving-to-qtwebengine)
  Be aware that Sigil-0.9.14 still enforces the need for epub3 
  to have and support an NCX so that it generates as backward 
  a compatible epub as possible. 
  This may be relaxed in future releases.

OBS-URL: https://build.opensuse.org/request/show/713272
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=28
2019-07-03 16:20:12 +00:00
70400abcce Accepting request 691998 from home:ecsos
- Update to 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 c1ee7ea)
    - Reduce memory footprint by properly setting web page caches 
      (commit 9f07cbe)
  Be aware that Sigil-0.9.13 still enforces the need for epub3 
  to have and support an NCX so that it generates as backward 
  a compatible epub as possible. This may be relaxed in future 
  releases.

OBS-URL: https://build.opensuse.org/request/show/691998
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=27
2019-04-06 12:02:58 +00:00
Dirk Stoecker
94f520bea7 Accepting request 637097 from home:bmwiedemann:branches:Documentation:Tools
- Drop build date from build output (boo#1047218)
- Fix % escaping where %H:%M:%S turned into 17:53:56OURCE

For Leap/SLE 15.0 and later, the whole sigil-gt-0.9.0-Dialogs-About.cpp.patch
could be dropped because OBS+gcc already normalize __DATE__ and __TIME__
to the latest changelog date.

sed calls had to be moved down to not update ChangeLog.txt mtime.

OBS-URL: https://build.opensuse.org/request/show/637097
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=25
2018-09-21 19:27:34 +00:00
Tomáš Chvátal
beeeabd38a Accepting request 629509 from home:jengelh:branches:Documentation:Tools
- Replace old %__ macros and $RPM_* shell vars.
- Use more "xargs -exec +".

OBS-URL: https://build.opensuse.org/request/show/629509
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=23
2018-08-16 10:18:03 +00:00
7036bcbc6b Accepting request 629414 from home:ecsos
- update to 0.9.10
  * Bug Fixes
    - Fix signal handling to prevent double launch of plugins 
      immediately after plugin installed
    - Fixed incorrect named entity tooltips for many of the 
      Insert-> Special Characters
    - Fixed lack of recognition of woff2 fonts inside Sigil and for
      plugins
    - Fix segfault when .xml is first file in BookBrowser and add
      new html or split at cursor is invoked
    - Fix bug that allowed multiple audio/video tabs of the same 
      resource to be opened
    - Fix plugin related bug when adding/removing last xhtml file
    - Fix Text Direction setting inside body to use structural dir 
      attribute under epub3
    - Fix duplicate group-position property in epub3 MetaData 
      Editor
    - Use absolute path references when first opening Sigil with 
      an ebook so that Open Recent works better
    - Fix "issue" in handling self-closing script tags in head 
      (similar issue that we had with self-closing title tags)
    - Fix issue converting Qt Strings to their Python equivalent 
      when outside the BMP
    - Fix issue with trying to add existing html files when names 
      clash due to case insensitive file systems
    - Fix crash bug after styling text in BookView and immediately 
      going to CodeView without moving cursor
    - Fix crash bugs after deleting resources contained in a Report 
      in the BookBrowser
    - Fix bug that destroys nav if left in unparseable state by 
      user even temporarily
    - Fix bug that moved cursor to beginning of tag block when save 
      is done in CodeView
  * New Features
    - allow plugins to supply their own icon (plugin.png 48x48) for 
      use on the Quick Launch Toolbar icons
    - extend plugin interface to include the status of the epub 
      inside Sigil (modified or saved)
    - extend plugin interface to include the path to the saved epub
      file or the null string if never saved
    - extend Insert->Special Characters to include both a Greek
      letter panel and a mathematical symbol panel
    - add support for calibre:series and calibre:series_index to
      Metadata Editor for epub2
    - add support for calibre:title_sort to Metadata Editor for
      epub2
    - add support for clicking internal links in Preview to load
      the proper destination tab
    - add support for loading Qt's base translation files if 
      present. Allows buttons on native qt dialogs to
    - be translated (Windows users may need to manually copy newer 
      qtbase_xx.qm files to Sigil's translation
    - directory if they didn't exist in Qt5.6.2)
    - allow user to add custom css rules to Preview/Book View by 
      creating a file called "custom_preview_style.css"
    - in the Sigil preferences folder (not responsible for custom 
      css and ebook css fighting with each other)
- Drop sigil-fix_deprecated_macro.patch because now in upstream.

OBS-URL: https://build.opensuse.org/request/show/629414
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=22
2018-08-15 14:43:28 +00:00
cde08ecb61 Accepting request 615908 from home:ecsos
- insert sigil-fix_deprecated_macro.patch to fix build error

OBS-URL: https://build.opensuse.org/request/show/615908
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=20
2018-06-11 06:17:58 +00:00
bf18e03119 Accepting request 562310 from home:ecsos
- update to 0.9.9
  * Bug Fixes
    - Add python_3.5_fixes3.patch to Python build and update build 
      docs on OSX to fix missing symbols
    - Fix crash caused by Preview holding pointer to user removed 
      resource when front tab is non-html resource
    - Fix crash in FlowTab destructor due to re-entering flowtab 
      during Syntax Highlighting and signals
    - Fix issue with file icons disappearing when reordering in 
      Book Browser (commit ecb56b1f)
    - Fix missing epub3 Manifest cover-image property 
      setting/unsetting with BookBrowser
    - Fix issue where cancelling the SaveAs dialog disconnected 
      an existing epub from its saved path
    - Fix assertion error in sigil-gumbo when handling extraneous 
      script end tags
    - Apply multiple fixes for gumbo from upstream
    - Fix segfault in Split at Cursor when not an html file
    - Make sure Add Cover tool properly handles existing manifest 
      cover properties in EPUB3s
    - Correct error dialog to say “Sigil may need to close.”
    - Prevent Images and Misc items from being dragged to the Text 
      folder in Book Browser (commit 30bb96d)
    - Fix Linux bug that prevents rich text from other programs 
      being pasted into Book View (issue #320)
    - Fix bug where index entries inside em and dfn tags were 
      ignored during index generation
    - Fix bug on Windows in spell checking when smart right single 
      quotes are used for apostrophes
    - Fix bug in simple well-formed check to handle generic xml 
      processing instructions
    - Fix bug in epub3 MetaEditor with title-type 
      and collection-type properties
    - Fix plugin code to prevent book href vs manifest id clashes
    - Fix bug in Plugin Runner to allow it to delete non-manifested 
      files properly
    - Fix bug in SourceUpdates to handle properly handle 
      css properties with multiple urls
    - Fix bugs in well-formed check to better handle missing 
      doctypes
  * New Features
    - Add SIGIL_DISABLE_CURSOR_BLINK environment variable 
      to disable text cursor to aid Accessibility on OSX
    - Better use semantic information (guide types and Landmarks) 
      to allow the user finer control of index generation
    - Attempt to improve Metadata Editor placeholder text to help 
      beginners
    - Preview Window Title bar will now show height and width 
      of the Preview Window
    - Allow users to limit/disable clipboard history saving via 
      General Preferences
    - Convert br tags in header text to linebreaks for toc/ncx/nav 
      generation routines
    - Support spell checking of words with numbers controlled by 
      Preference settings
    - Add two additional Quick Lauch Icons for Plugins
- Drop Patch sigil-version.patch, 
  because right version is now in upstream

OBS-URL: https://build.opensuse.org/request/show/562310
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=18
2018-01-07 12:20:36 +00:00
aa9fe76509 Accepting request 484392 from home:ecsos
update to 0.9.8

OBS-URL: https://build.opensuse.org/request/show/484392
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=16
2017-06-07 10:41:42 +00:00
Stefan Knorr
82df9ba1ec Accepting request 455376 from home:jengelh:branches:Documentation:Tools
description guidelines. [almost] everything in opensuse is free and open, no need to mention it again.
- Trim redundant mentions from description.
- Use %_smp_mflags for parallel build

trim invisible trailing whitespace at EOLs

OBS-URL: https://build.opensuse.org/request/show/455376
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=14
2017-02-09 13:14:15 +00:00
Dirk Stoecker
088141173c Accepting request 445311 from home:ecsos
update to 0.9.7

OBS-URL: https://build.opensuse.org/request/show/445311
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=13
2017-01-23 14:41:36 +00:00
Dirk Stoecker
528e65e324 OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=12 2015-03-17 09:08:02 +00:00
Dirk Stoecker
b16c1612ef Accepting request 291140 from home:dstoecker
OBS-URL: https://build.opensuse.org/request/show/291140
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=10
2015-03-17 08:52:01 +00:00
Dirk Stoecker
9bba22e334 update to 0.8.0
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=9
2014-10-06 18:12:04 +00:00
Dirk Stoecker
1946bde1ae update to 0.7.4
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=6
2014-06-24 08:10:43 +00:00
Thomas Schraitle
1c4fa70885 Accepting request 198142 from home:dstoecker
Update to most recent version. Problem with this is, that it requires QT5. To make it work, links to the QT packages are required. See my home, where all required packages are (linking to KDE:Qt51).

Even for Factory QT5.1 is not default yet, but it is more than a half years now, that I could not do updates, so I propose to create the links and add Qt5 to Documentation:Tools. The 5.1 packages should work fine together with 4.0 (unlikely the 5.0 ones previously), so I don't expect conflicts anymore.

OBS-URL: https://build.opensuse.org/request/show/198142
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=5
2013-09-11 05:40:43 +00:00
Dirk Stoecker
97c90e5806 Accepting request 145567 from home:dstoecker
OBS-URL: https://build.opensuse.org/request/show/145567
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=4
2012-12-16 12:09:11 +00:00
Dirk Stoecker
81fa5cd099 Accepting request 140253 from home:dstoecker
Update to most recent version (sadly this requires QT 4.8 and thus disables 12.1 and below).

OBS-URL: https://build.opensuse.org/request/show/140253
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=3
2012-11-23 11:37:51 +00:00
Thomas Schraitle
6378ab6b96 Accepting request 132063 from home:thomas-schraitle
Could be useful for us: EBook WYSYWYG editor

OBS-URL: https://build.opensuse.org/request/show/132063
OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=1
2012-08-30 10:23:01 +00:00