- Update to version 0.7.1:
* refactor: replace deprecated qAsConst with std::as_const() (#1565)
* fix(registry): save non-zero docset revision in meta.json
* fix(browser): send key events to web view's focus proxy
* fix(ui): use async selection in search edit
* fix(ui): add tool tip when global shortcuts are not supported
- remove patch zeal-deprecate-qAsConst.patch as already merged in upstream
OBS-URL: https://build.opensuse.org/request/show/1179501
OBS-URL: https://build.opensuse.org/package/show/devel:tools/zeal?expand=0&rev=35
* Build against Qt6.
* Add zeal-deprecate-qAsConst.patch -- replace deprecated qAsConst with std::as_const() (gh#zealdocs/zeal#1565); patch taken from upstream commit.
* Use qt6 RPM macros for build.
* Pass -DCMAKE_SKIP_INSTALL_RPATH=ON to cmake to avoid rpath being left to installed binary.
* Drop deprecated scriptlets from %post(un).
OBS-URL: https://build.opensuse.org/request/show/1124387
OBS-URL: https://build.opensuse.org/package/show/devel:tools/zeal?expand=0&rev=33
Version 0.6.1 is still using WebKit, but failing for a couple of
docsets (CSS, HTML, Javascript).
This git code base is working much nicer in this regard.
See: https://github.com/zealdocs/zeal/issues/1235
- Update to version 2.7.0~git20200517.404c3aa:
* chore(app): update FontAwesome to v5.13.0, switch to WOFF2 fonts
* ci(github): unify configure & build steps
* fix(registry): fix page TOC
* fix(browser): add missing namespace declaration
* feat(browser): log blocked requests
* fix(browser): fix compilation with Qt version below 5.13
* refactor(browser): improve code readability
* feat(browser): introduce centralized web settings management
* ci(github): fix Qt caching, make version configurable
* fix(browser): do not call deprecated QWebEngineProfile method
- Switch to git tree
- Use QWebEngine
- Use kf5 build macros
- relocate COPYING to %license
OBS-URL: https://build.opensuse.org/request/show/808815
OBS-URL: https://build.opensuse.org/package/show/devel:tools/zeal?expand=0&rev=27
- Update to 0.6.1
* Improvements:
+ Added Back/Forward to the webview's context menu.
+ Made search prefixes case insensitive.
+ Added Ctrl+L shortcut for focusing search input field.
+ Portable version now uses a relative path to the docset storage if it's a subdirectory.
* Fixed Issues:
+ Fixed platform defined shortcut for preferences being ignored.
+ Fixed default fixed font size not saved.
+ Fixed broken JavaScript links.
+ Fixed make install not updating icon cache.
+ Set webview background color to white by default.
+ Fixed a problem preventing docset extraction to path containing non-Latin characters.
+ Fixed reproducibility of builds once again.
- desktop file has been renamed
- Add appdata.xml file
OBS-URL: https://build.opensuse.org/request/show/663307
OBS-URL: https://build.opensuse.org/package/show/devel:tools/zeal?expand=0&rev=25
- Update to 0.6.0
* New Features:
+ New in-page search toolbar.
+ Added default font preferences.
+ New welcome page had direct links for docset manager and
application preferences.
+ Added option for choosing external link behavior.
* Improvements:
+ Added option for enabling smooth scrolling.
+ Added Ctrl+, shortcut to open Preferences.
* Fixed Issues:
+ Context menu now correctly states Open in new tab instead of
window.
+ Fixed broken Open in new tab.
+ Fixed problem with ExtJS docset.
+ Added check for read-only docset storage.
- Includes 0.5.0
* New Features:
+ Implemented update functionality for docsets installed via
XML feeds.
* Improvements:
+ Added show/hide options to the tray icon's menu.
+ Tabs are movable.
+ Double click on the tab bar creates a new tab.
+ Web view now has a predefined list of zooming level.
+ Linux: Use dedicated tray icon if theme provides one.
+ Portable version now indicates so in title of the main
window.
* Fixed Issues:
+ Fixed search result sorting with fuzzy search disabled.
+ Fixed invisible file operations preventing the Docsets
dialog from closing.
+ Fixed crashing on some corrupted docset directories.
+ Fixed the app exiting on its own when a new version is
available.
+ Windows: Fixed app not gaining focus when invoked from IDE
plugins.
* Known Issues:
Open in new tab doesn't work.
- use https version of site
- switch to cmake, as qmake support was removed
- drop zeal-remove-qt-version.patch (no longer relevant)
- cleanup with spec-cleaner
OBS-URL: https://build.opensuse.org/request/show/577855
OBS-URL: https://build.opensuse.org/package/show/devel:tools/zeal?expand=0&rev=22
- Update to 0.4.0
- New Features:
- Added optional fuzzy search. (#100).
- Added support for user-defined styles via custom CSS file.
(#268)
- Added support for a basic dark theme (webview only). (#466)
- Added support for high resolution displays. (#111)
- Switched to the CMake build system, support for qmake will be
dropped shortly.
- The minimally required Qt version bumped to 5.5.1.
- As the result of above, libappindicator support is relies on
the built-in Qt implementation.
- Dropped support for Qt WebEngine.
- Removed dependency on Qt Sql by using SQLite directly.
- Windows binaries now bundle the new Qt WebKit, which fixes a
lot of rendering and stability isses. (#359, #723)
- Windows binaries are now 64-bit, and built with MSVC 2015.
- Improvements:
- New tabs now have the search box automatically focused. (#725)
- Added a Retry button to the error box appearing on docset list
download failure. (#566)
- Updated welcome page style (includes a Carbon ad banner, which
can be disabled in the settings).
- Fixed Issues:
- Fixed search for one-character terms. (#698)
- Multiple fixes in the search algorithm. (#603, #650, #677)
- Fixed navigation in some docsets. (#641)
- Fixed portable version not saving docset storage path. (609)
- Many rendering and stability issues fixed by switching to the
new Qt WebKit. (#359, #723)
- Fixed MSI installer not removing custom protocol handlers.
(#755)
- Known Issues:
- Web pages using Fira Sans (e.g., PHP docset) font are rendered
in italic. This is an upstream bug with Qt WebKit (#658)
- Build fixes
- Added zeal-remove-qt-version.patch to remove Qt version check
from qmake project
- add sqlite3 build depedency
OBS-URL: https://build.opensuse.org/request/show/557785
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zeal?expand=0&rev=5
- Update to 0.4.0
- New Features:
- Added optional fuzzy search. (#100).
- Added support for user-defined styles via custom CSS file.
(#268)
- Added support for a basic dark theme (webview only). (#466)
- Added support for high resolution displays. (#111)
- Switched to the CMake build system, support for qmake will be
dropped shortly.
- The minimally required Qt version bumped to 5.5.1.
- As the result of above, libappindicator support is relies on
the built-in Qt implementation.
- Dropped support for Qt WebEngine.
- Removed dependency on Qt Sql by using SQLite directly.
- Windows binaries now bundle the new Qt WebKit, which fixes a
lot of rendering and stability isses. (#359, #723)
- Windows binaries are now 64-bit, and built with MSVC 2015.
- Improvements:
- New tabs now have the search box automatically focused. (#725)
- Added a Retry button to the error box appearing on docset list
download failure. (#566)
- Updated welcome page style (includes a Carbon ad banner, which
can be disabled in the settings).
- Fixed Issues:
- Fixed search for one-character terms. (#698)
- Multiple fixes in the search algorithm. (#603, #650, #677)
- Fixed navigation in some docsets. (#641)
- Fixed portable version not saving docset storage path. (609)
- Many rendering and stability issues fixed by switching to the
new Qt WebKit. (#359, #723)
OBS-URL: https://build.opensuse.org/request/show/557703
OBS-URL: https://build.opensuse.org/package/show/devel:tools/zeal?expand=0&rev=19
- Updated to 0.2.0:
* New features:
+ Added support for back/forward mouse buttons (#334),
+ Tabs can be closed with a middle click,
+ Ctrl/Shift+click or middle click on a link
opens it in a new tab (#403),
+ Implemented selective docset update and removal,
+ Added show and hide entries to the AppIndicator menu,
+ Now Zeal checks for updates on startup,
+ New dependency on X11 platforms: QtX11Extras;
* Improvements:
+ Improved search performance by utilizing database indexes,
+ Previously selected tab becomes active
when the current tab closes,
+ Download error message box now provides a retry option,
+ Improved search result list rendering performance (#211),
+ Improved global shortcut support on XCB platforms;
* Fixed issues:
+ Drastically reduced memory consumption
during docset download (#362, #394),
+ Fixed in-page search not hiding on Escape (#129),
+ Fixed AppIndicator support (#321),
+ Fixed minimize to tray (#325),
+ Fixed broken page navigation for ZDash docsets (#328),
+ Fixed wrong tab being closed on Ctrl+W (#329, #402),
+ Fixed ignored mouse clicks in search edit (#330),
+ Fixed search result sorting order (#407),
+ Fixed problem with missing keywords
when parsing dash-plugin URI (#411),
+ Fixed global shortcut resets (#413),
OBS-URL: https://build.opensuse.org/request/show/344625
OBS-URL: https://build.opensuse.org/package/show/devel:tools/zeal?expand=0&rev=7
Zeal is a simple offline API documentation browser inspired by Dash (OS X app), available for Linux and Windows.
* Quickly search documentation using Alt+Space (or customised) hotkey to display Zeal from any place in your workspace.
* Search in multiple sets of documentation at once.
* Don't be dependent on your internet connection.
* Integrate Zeal with Emacs, Sublime Text, or Vim. See Usage » Editor plugins for details.
OBS-URL: https://build.opensuse.org/request/show/254017
OBS-URL: https://build.opensuse.org/package/show/devel:tools/zeal?expand=0&rev=1