Offline documentation browser inspired by Dash

Overview

Zeal

Changelog Gitter IRC Telegram Channel Twitter

AppVeyor Coverity Scan

Zeal is a simple offline documentation browser inspired by Dash.

Screenshot

Download

Get binary builds for Windows and Linux from the download page.

How to use

After installing Zeal go to Tools->Docsets, select the ones you want, and click the Download button.

How to compile

Build dependencies

  • CMake.
  • Qt version 5.9.5 or above. Required module: Qt WebEngine Widgets.
  • libarchive.
  • SQLite.
  • X11 platforms only: Qt X11 Extras and xcb-util-keysyms.

Build instructions

cmake -B build
cmake --build build

More detailed instructions are available in the wiki.

Query & Filter docsets

You can limit the search scope by using ':' to indicate the desired docsets:

java:BaseDAO

You can also search multiple docsets separating them with a comma:

python,django:string

Command line

If you prefer, you can start Zeal with a query from the command line:

zeal python:pprint

Create your own docsets

Follow instructions in the Dash docset generation guide.

Contact and Support

We want your feedback! Here's a list of different ways to contact developers and request help:

License

This software is licensed under the terms of the GNU General Public License version 3 (GPLv3). Full text of the license is available in the COPYING file and online.

Issues
  • Content rendering error in MDN (HTML, JS, CSS) docsets

    Content rendering error in MDN (HTML, JS, CSS) docsets

    After updating to zeal 0.6.1, the content could not be displayed in the Tabs. Pasted below is the display error. image kindly assist to resolve. Thanks

    resolution/upstream-problem scope/ui/webview type/defect 
    opened by dania-prog 65
  • Update macOS build instructions

    Update macOS build instructions

    Hey,

    I tried the build instructions in the wiki but it seems Zeal moved to using cmake instead of qmake/make since those instructions were written.

    Do you have any updated hints on building Zeal on a Mac?

    Help Wanted platform/macos scope/documentation type/task 
    opened by dakira 48
  • Angular docset showing white screen

    Angular docset showing white screen

    Hi,

    I'am using Zeal version 0.6.1 and every document in the angular (2+) docset is just showing a white page... Every else docset I downloaded is working properly...

    Hope for a fix soon. Greetings!

    scope/misc/docsets scope/ui/webview type/defect 
    opened by jshamg 39
  • unrecognizable characters with Qt document

    unrecognizable characters with Qt document

    when i look up qt5 document, zeal display unrecognizable characters like follow picture , other document is ok

    problem picture


    resolution/upstream-problem scope/ui/webview type/defect 
    opened by magicdmer 34
  • Dark Theme

    Dark Theme

    Provide a dark mode similarly to Dash.

    Related to #268

    resolution/done scope/ui scope/ui/webview type/feature 
    opened by trollixx 34
  • SSL handshake failed

    SSL handshake failed

    Just installed Zeal version: 0.3.1 at my Fedora 25 and I am not able to download any docset.

    It is the error message: SSL handshake failed

    screenshot from 2017-02-23 08-55-35

    platform/linux resolution/upstream-problem scope/ui/docset-manager type/defect 
    opened by eduardocerqueira 32
  • Oracle JDK causes Zeal to crash on Arch Linux

    Oracle JDK causes Zeal to crash on Arch Linux

    My zeal is runing on manjaro linux, when I try to open a docset ,it exited.The log in terminal is as follows:

    *** Error in `zeal': free(): invalid pointer: 0x00007fcb78fd33c0 *** [1] 1887 abort (core dumped) zeal

    platform/linux resolution/upstream-problem scope/ui/webview type/defect 
    opened by voidliududu 31
  • Error Message on start and crash on exit

    Error Message on start and crash on exit

    Hi, I am using the latest build (commit a4fac24a5dd9cb3df12794cd5485fb5daedf23f6 from 15/9/2016). I am on Ubuntu 16.04. Zeal crashes on exit with the error below. The issue wasn't with the previous build dated several months before. It seams that it causes also an error on start: "Another application instance can be still running, or has crashed. Make sure to start Zeal only once." pressing Retry helps but the error is for each start of the application.

    The error on exit:

    *** Error in `./zeal': free(): invalid next size (normal): 0x0000000002360c80 ***
    ======= Backtrace: =========
    /lib/x86_64-linux-gnu/libc.so.6(+0x77725)[0x7fc706823725]
    /lib/x86_64-linux-gnu/libc.so.6(+0x7ff4a)[0x7fc70682bf4a]
    /lib/x86_64-linux-gnu/libc.so.6(cfree+0x4c)[0x7fc70682fabc]
    ./zeal[0x421809]
    ./zeal[0x421839]
    ./zeal[0x41f001]
    /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0)[0x7fc7067cc830]
    ./zeal[0x41f5c9]
    ======= Memory map: ========
    00400000-004af000 r-xp 00000000 08:05 1074607567                         /home/eli/dev/zeal/bin/zeal
    006ae000-006b1000 r--p 000ae000 08:05 1074607567                         /home/eli/dev/zeal/bin/zeal
    006b1000-006b3000 rw-p 000b1000 08:05 1074607567                         /home/eli/dev/zeal/bin/zeal
    01e6e000-024dc000 rw-p 00000000 00:00 0                                  [heap]
    7fc668000000-7fc668021000 rw-p 00000000 00:00 0 
    7fc668021000-7fc66c000000 ---p 00000000 00:00 0 
    7fc670000000-7fc670021000 rw-p 00000000 00:00 0 
    7fc670021000-7fc674000000 ---p 00000000 00:00 0 
    7fc674000000-7fc674021000 rw-p 00000000 00:00 0 
    7fc674021000-7fc678000000 ---p 00000000 00:00 0 
    7fc678000000-7fc678021000 rw-p 00000000 00:00 0 
    7fc678021000-7fc67c000000 ---p 00000000 00:00 0 
    7fc67c000000-7fc67c021000 rw-p 00000000 00:00 0 
    7fc67c021000-7fc680000000 ---p 00000000 00:00 0 
    7fc680000000-7fc680657000 rw-p 00000000 00:00 0 
    7fc680657000-7fc684000000 ---p 00000000 00:00 0 
    7fc684000000-7fc684021000 rw-p 00000000 00:00 0 
    7fc684021000-7fc688000000 ---p 00000000 00:00 0 
    7fc688000000-7fc688021000 rw-p 00000000 00:00 0 
    7fc688021000-7fc68c000000 ---p 00000000 00:00 0 
    7fc68e8aa000-7fc68e8b0000 ---p 00000000 00:00 0 
    7fc68e8b0000-7fc68e8c0000 rw-p 00000000 00:00 0 
    7fc68e8c0000-7fc68e8d0000 ---p 00000000 00:00 0 
    7fc68e8d0000-7fc68e8e0000 rw-p 00000000 00:00 0 
    7fc68e8e0000-7fc68e8f0000 ---p 00000000 00:00 0 
    7fc68e8f0000-7fc68e900000 rw-p 00000000 00:00 0 
    7fc68e900000-7fc68e910000 ---p 00000000 00:00 0 
    7fc68e910000-7fc68e920000 rw-p 00000000 00:00 0 
    7fc68e920000-7fc68e930000 ---p 00000000 00:00 0 
    7fc68e930000-7fc68e940000 rw-p 00000000 00:00 0 
    7fc68e940000-7fc68e950000 ---p 00000000 00:00 0 
    7fc68e950000-7fc68e960000 rw-p 00000000 00:00 0 
    7fc68e960000-7fc68e970000 ---p 00000000 00:00 0 
    7fc68e970000-7fc68e980000 rw-p 00000000 00:00 0 
    7fc68e980000-7fc68e990000 ---p 00000000 00:00 0 
    7fc68e990000-7fc68e9a0000 rw-p 00000000 00:00 0 
    7fc68e9a0000-7fc68e9b0000 ---p 00000000 00:00 0 
    7fc68e9b0000-7fc68e9c0000 rw-p 00000000 00:00 0 
    7fc68e9c0000-7fc68e9d0000 ---p 00000000 00:00 0 
    7fc68e9d0000-7fc68e9f0000 rw-p 00000000 00:00 0 
    7fc68e9f0000-7fc68ea00000 ---p 00000000 00:00 0 
    7fc68ea00000-7fc68ea10000 rw-p 00000000 00:00 0 
    7fc68ea10000-7fc68ea20000 ---p 00000000 00:00 0 
    7fc68ea20000-7fc68ea30000 rw-p 00000000 00:00 0 
    7fc68ea30000-7fc68ea40000 ---p 00000000 00:00 0 
    7fc68ea40000-7fc68ea50000 rw-p 00000000 00:00 0 
    7fc68ea50000-7fc68ea5c000 ---p 00000000 00:00 0 
    7fc68efb5000-7fc68efba000 r-xp 00000000 00:15 814465                     /lib/x86_64-linux-gnu/libnss_dns-2.23.so
    7fc68efba000-7fc68f1ba000 ---p 00005000 00:15 814465                     /lib/x86_64-linux-gnu/libnss_dns-2.23.so
    7fc68f1ba000-7fc68f1bb000 r--p 00005000 00:15 814465                     /lib/x86_64-linux-gnu/libnss_dns-2.23.so
    7fc68f1bb000-7fc68f1bc000 rw-p 00006000 00:15 814465                     /lib/x86_64-linux-gnu/libnss_dns-2.23.so
    7fc68f1bc000-7fc68f1be000 r-xp 00000000 00:15 1034605                    /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2
    7fc68f1be000-7fc68f3bd000 ---p 00002000 00:15 1034605                    /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2
    7fc68f3bd000-7fc68f3be000 r--p 00001000 00:15 1034605                    /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2
    7fc68f3be000-7fc68f3bf000 rw-p 00002000 00:15 1034605                    /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2
    7fc68f3bf000-7fc68f3c0000 ---p 00000000 00:00 0 
    7fc68f3c0000-7fc68fbc0000 rw-p 00000000 00:00 0 
    7fc68fbc0000-7fc68fbcb000 r-xp 00000000 00:15 814453                     /lib/x86_64-linux-gnu/libnss_files-2.23.so
    7fc68fbcb000-7fc68fdca000 ---p 0000b000 00:15 814453                     /lib/x86_64-linux-gnu/libnss_files-2.23.so
    7fc68fdca000-7fc68fdcb000 r--p 0000a000 00:15 814453                     /lib/x86_64-linux-gnu/libnss_files-2.23.so
    7fc68fdcb000-7fc68fdcc000 rw-p 0000b000 00:15 814453                     /lib/x86_64-linux-gnu/libnss_files-2.23.so
    7fc68fdcc000-7fc68fdd2000 rw-p 00000000 00:00 0 
    7fc68fddc000-7fc68fde0000 ---p 00000000 00:00 0 
    7fc68fde0000-7fc68fdf0000 rw-p 00000000 00:00 0 
    7fc68fdf0000-7fc68fdfb000 ---p 00000000 00:00 0 
    7fc68fdfb000-7fc68fdfd000 r-xp 00000000 00:15 852107                     /usr/lib/x86_64-linux-gnu/libproxy/0.4.11/modules/network_networkmanager.so
    7fc68fdfd000-7fc68fffc000 ---p 00002000 00:15 852107                     /usr/lib/x86_64-linux-gnu/libproxy/0.4.11/modules/network_networkmanager.so
    7fc68fffc000-7fc68fffd000 r--p 00001000 00:15 852107                     /usr/lib/x86_64-linux-gnu/libproxy/0.4.11/modules/network_networkmanager.so
    7fc68fffd000-7fc68fffe000 rw-p 00002000 00:15 852107                     /usr/lib/x86_64-linux-gnu/libproxy/0.4.11/modules/network_networkmanager.so
    7fc68fffe000-7fc68ffff000 ---p 00000000 00:00 0 
    7fc68ffff000-7fc690000000 rwxp 00000000 00:00 0 
    7fc690000000-7fc6d0000000 ---p 00000000 00:00 0 
    7fc6d0000000-7fc6d0022000 rw-p 00000000 00:00 0 
    7fc6d0022000-7fc6d4000000 ---p 00000000 00:00 0 
    7fc6d4007000-7fc6d4010000 ---p 00000000 00:00 0 
    7fc6d4010000-7fc6d4020000 rw-p 00000000 00:00 0 
    7fc6d4020000-7fc6d4026000 ---p 00000000 00:00 0 
    7fc6d4026000-7fc6d4030000 r-xp 00000000 00:15 852122                     /usr/lib/x86_64-linux-gnu/libproxy/0.4.11/modules/config_gnome3.so
    7fc6d4030000-7fc6d422f000 ---p 0000a000 00:15 852122                     /usr/lib/x86_64-linux-gnu/libproxy/0.4.11/modules/config_gnome3.so
    7fc6d422f000-7fc6d4230000 r--p 00009000 00:15 852122                     /usr/lib/x86_64-linux-gnu/libproxy/0.4.11/modules/config_gnome3.so
    7fc6d4230000-7fc6d4231000 rw-p 0000a000 00:15 852122                     /usr/lib/x86_64-linux-gnu/libproxy/0.4.11/modules/config_gnome3.so
    7fc6d4231000-7fc6d4232000 ---p 00000000 00:00 0 
    7fc6d4232000-7fc6d4a32000 rw-p 00000000 00:00 0 
    7fc6d4a32000-7fc6d4aeb000 r--p 00000000 00:15 55541                      /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf
    7fc6d4aeb000-7fc6d4b42000 r--p 00000000 00:15 55544                      /usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf
    7fc6d4b42000-7fc6d4b9f000 r--p 00000000 00:15 55545                      /usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf
    7fc6d4b9f000-7fc6d4dce000 r-xp 00000000 00:15 1704050                    /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
    7fc6d4dce000-7fc6d4fcd000 ---p 0022f000 00:15 1704050                    /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
    7fc6d4fcd000-7fc6d4fe9000 r--p 0022e000 00:15 1704050                    /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
    7fc6d4fe9000-7fc6d4ff6000 rw-p 0024a000 00:15 1704050                    /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
    7fc6d4ff6000-7fc6d4ffa000 rw-p 00000000 00:00 0 
    7fc6d4ffa000-7fc6d4ffb000 ---p 00000000 00:00 0 
    7fc6d4ffb000-7fc6d57fb000 rw-p 00000000 00:00 0 
    7fc6d57fb000-7fc6d57fc000 ---p 00000000 00:00 0 
    7fc6d57fc000-7fc6d5ffc000 rw-p 00000000 00:00 0 
    7fc6d5ffc000-7fc6d5ffd000 ---p 00000000 00:00 0 
    7fc6d5ffd000-7fc6d67fd000 rw-p 00000000 00:00 0 
    7fc6d67fd000-7fc6d67fe000 ---p 00000000 00:00 0 
    7fc6d67fe000-7fc6d6ffe000 rw-p 00000000 00:00 0 
    7fc6d6ffe000-7fc6d6fff000 ---p 00000000 00:00 0 
    7fc6d6fff000-7fc6d77ff000 rw-p 00000000 00:00 0 
    7fc6d77ff000-7fc6d7800000 ---p 00000000 00:00 0 
    7fc6d7800000-7fc6d8000000 rw-p 00000000 00:00 0 
    7fc6d8000000-7fc6d8031000 rw-p 00000000 00:00 0 
    7fc6d8031000-7fc6dc000000 ---p 00000000 00:00 0 
    7fc6dc012000-7fc6dc071000 r-xp 00000000 00:15 1704051                    /lib/x86_64-linux-gnu/libssl.so.1.0.0
    7fc6dc071000-7fc6dc270000 ---p 0005f000 00:15 1704051                    /lib/x86_64-linux-gnu/libssl.so.1.0.0
    7fc6dc270000-7fc6dc274000 r--p 0005e000 00:15 1704051                    /lib/x86_64-linux-gnu/libssl.so.1.0.0
    7fc6dc274000-7fc6dc27b000 rw-p 00062000 00:15 1704051                    /lib/x86_64-linux-gnu/libssl.so.1.0.0
    7fc6dc281000-7fc6dc2a4000 r--s 00000000 00:15 1775264                    /usr/share/mime/mime.cache
    7fc6dc2a4000-7fc6dc2b0000 ---p 00000000 00:00 0 
    7fc6dc2b0000-7fc6dc2c0000 rw-p 00000000 00:00 0 
    7fc6dc2c0000-7fc6dc2d0000 ---p 00000000 00:00 0 
    7fc6dc2d0000-7fc6dc2e0000 rw-p 00000000 00:00 0 
    7fc6dc2e0000-7fc6dc2e2000 ---p 00000000 00:00 0 
    7fc6dc2e2000-7fc6dc2e6000 rw-p 00000000 00:00 0 
    7fc6dc2e6000-7fc6dc6f0000 ---p 00000000 00:00 0 
    7fc6dc6f0000-7fc6dc700000 rw-p 00000000 00:00 0 
    7fc6dc700000-7fc6dc710000 ---p 00000000 00:00 0 
    7fc6dc710000-7fc6dc720000 rw-p 00000000 00:00 0 
    7fc6dc720000-7fc6dc729000 r-xp 00000000 00:15 904896                     /usr/lib/x86_64-linux-gnu/qt5/plugins/iconengines/libqsvgicon.so
    7fc6dc729000-7fc6dc72a000 r--p 00008000 00:15 904896                     /usr/lib/x86_64-linux-gnu/qt5/plugins/iconengines/libqsvgicon.so
    7fc6dc72a000-7fc6dc72b000 rw-p 00009000 00:15 904896                     /usr/lib/x86_64-linux-gnu/qt5/plugins/iconengines/libqsvgicon.so
    7fc6dc72b000-7fc6dc733000 rw-s 00000000 08:05 1613098628                 /home/eli/.local/share/Zeal/Zeal/docsets/Java_SE8.docset/Contents/Resources/docSet.dsidx-shm
    7fc6dc733000-7fc6dc79e000 rw-p 00000000 00:00 0 
    7fc6dc79e000-7fc6dc7ab000 r-xp 00000000 00:15 1255000                    /usr/lib/x86_64-linux-gnu/qt5/plugins/sqldrivers/libqsqlite.so
    7fc6dc7ab000-7fc6dc7ac000 ---p 0000d000 00:15 1255000                    /usr/lib/x86_64-linux-gnu/qt5/plugins/sqldrivers/libqsqlite.so
    7fc6dc7ac000-7fc6dc7ad000 r--p 0000d000 00:15 1255000                    /usr/lib/x86_64-linux-gnu/qt5/plugins/sqldrivers/libqsqlite.so
    7fc6dc7ad000-7fc6dc7ae000 rw-p 0000e000 00:15 1255000                    /usr/lib/x86_64-linux-gnu/qt5/plugins/sqldrivers/libqsqlite.so
    7fc6dc7ae000-7fc6dc7ec000 r-xp 00000000 00:15 1254230                    /usr/lib/x86_64-linux-gnu/qt5/plugins/bearer/libqnmbearer.so
    7fc6dc7ec000-7fc6dc7ee000 r--p 0003d000 00:15 1254230                    /usr/lib/x86_64-linux-gnu/qt5/plugins/bearer/libqnmbearer.so
    7fc6dc7ee000-7fc6dc7ef000 rw-p 0003f000 00:15 1254230                    /usr/lib/x86_64-linux-gnu/qt5/plugins/bearer/libqnmbearer.so
    7fc6dc7ef000-7fc6dc7f0000 ---p 00000000 00:00 0 
    7fc6dc7f0000-7fc6dcff0000 rw-p 00000000 00:00 0 
    7fc6dcff0000-7fc6dcff1000 ---p 00000000 00:00 0 
    7fc6dcff1000-7fc6dd0f1000 rw-p 00000000 00:00 0 
    7fc6dd0f1000-7fc6dd0f2000 ---p 00000000 00:00 0 
    7fc6dd0f2000-7fc6dd152000 rw-s 00000000 00:05 335970388                  /SYSV00000000 (deleted)
    7fc6dd152000-7fc6dd186000 r-xp 00000000 00:15 1254228                    /usr/lib/x86_64-linux-gnu/qt5/plugins/bearer/libqconnmanbearer.so
    7fc6dd186000-7fc6dd187000 ---p 00034000 00:15 1254228                    /usr/lib/x86_64-linux-gnu/qt5/plugins/bearer/libqconnmanbearer.so
    7fc6dd187000-7fc6dd188000 r--p 00034000 00:15 1254228                    /usr/lib/x86_64-linux-gnu/qt5/plugins/bearer/libqconnmanbearer.so
    7fc6dd188000-7fc6dd189000 rw-p 00035000 00:15 1254228                    /usr/lib/x86_64-linux-gnu/qt5/plugins/bearer/libqconnmanbearer.so
    7fc6dd189000-7fc6dd191000 r-xp 00000000 00:15 30459                      /usr/lib/x86_64-linux-gnu/libpciaccess.so.0.11.1
    7fc6dd191000-7fc6dd391000 ---p 00008000 00:15 30459                      /usr/lib/x86_64-linux-gnu/libpciaccess.so.0.11.1
    7fc6dd391000-7fc6dd392000 r--p 00008000 00:15 30459                      /usr/lib/x86_64-linux-gnu/libpciaccess.so.0.11.1
    7fc6dd392000-7fc6dd393000 rw-p 00009000 00:15 30459                      /usr/lib/x86_64-linux-gnu/libpciaccess.so.0.11.1
    7fc6dd393000-7fc6dd39e000 r-xp 00000000 00:15 1704267                    /usr/lib/x86_64-linux-gnu/libdrm_radeon.so.1.0.1
    7fc6dd39e000-7fc6dd59d000 ---p 0000b000 00:15 1704267                    /usr/lib/x86_64-linux-gnu/libdrm_radeon.so.1.0.1
    7fc6dd59d000-7fc6dd59e000 r--p 0000a000 00:15 1704267                    /usr/lib/x86_64-linux-gnu/libdrm_radeon.so.1.0.1
    7fc6dd59e000-7fc6dd59f000 rw-p 0000b000 00:15 1704267                    /usr/lib/x86_64-linux-gnu/libdrm_radeon.so.1.0.1
    7fc6dd59f000-7fc6dd5a6000 r-xp 00000000 00:15 1704303                    /usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2.0.0
    7fc6dd5a6000-7fc6dd7a5000 ---p 00007000 00:15 1704303                    /usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2.0.0
    7fc6dd7a5000-7fc6dd7a6000 r--p 00006000 00:15 1704303                    /usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2.0.0
    7fc6dd7a6000-7fc6dd7a7000 rw-p 00007000 00:15 1704303                    /usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2.0.0
    7fc6dd7a7000-7fc6dd7c7000 r-xp 00000000 00:15 1704231                    /usr/lib/x86_64-linux-gnu/libdrm_intel.so.1.0.0
    7fc6dd7c7000-7fc6dd9c6000 ---p 00020000 00:15 1704231                    /usr/lib/x86_64-linux-gnu/libdrm_intel.so.1.0.0
    7fc6dd9c6000-7fc6dd9c7000 r--p 0001f000 00:15 1704231                    /usr/lib/x86_64-linux-gnu/libdrm_intel.so.1.0.0
    7fc6dd9c7000-7fc6dd9c8000 rw-p 00020000 00:15 1704231                    /usr/lib/x86_64-linux-gnu/libdrm_intel.so.1.0.0
    7fc6dd9c8000-7fc6ddfcd000 r-xp 00000000 00:15 1778104                    /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
    7fc6ddfcd000-7fc6de1cd000 ---p 00605000 00:15 1778104                    /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
    7fc6de1cd000-7fc6de203000 r--p 00605000 00:15 1778104                    /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
    7fc6de203000-7fc6de20a000 rw-p 0063b000 00:15 1778104                    /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
    7fc6de20a000-7fc6de212000 rw-p 00000000 00:00 0 
    7fc6de212000-7fc6de230000 r-xp 00000000 00:15 1606801                    /lib/x86_64-linux-gnu/libudev.so.1.6.4
    7fc6de230000-7fc6de231000 r--p 0001d000 00:15 1606801                    /lib/x86_64-linux-gnu/libudev.so.1.6.4
    7fc6de231000-7fc6de232000 rw-p 0001e000 00:15 1606801                    /lib/x86_64-linux-gnu/libudev.so.1.6.4
    7fc6de232000-7fc6de289000 r--p 00000000 00:15 906496                     /usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-R.ttf
    7fc6de289000-7fc6de2c0000 r-xp 00000000 00:15 856293                     /usr/lib/x86_64-linux-gnu/libcroco-0.6.so.3.0.1
    7fc6de2c0000-7fc6de4c0000 ---p 00037000 00:15 856293                     /usr/lib/x86_64-linux-gnu/libcroco-0.6.so.3.0.1
    7fc6de4c0000-7fc6de4c3000 r--p 00037000 00:15 856293                     /usr/lib/x86_64-linux-gnu/libcroco-0.6.so.3.0.1
    7fc6de4c3000-7fc6de4c4000 rw-p 0003a000 00:15 856293                     /usr/lib/x86_64-linux-gnu/libcroco-0.6.so.3.0.1
    7fc6de4c4000-7fc6de4f9000 r-xp 00000000 00:15 856563                     /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.40.13
    7fc6de4f9000-7fc6de6f9000 ---p 00035000 00:15 856563                     /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.40.13
    7fc6de6f9000-7fc6de6fa000 r--p 00035000 00:15 856563                     /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.40.13
    7fc6de6fa000-7fc6de6fb000 rw-p 00036000 00:15 856563                     /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.40.13
    7fc6de700000-7fc6de70d000 r-xp 00000000 00:15 1254229                    /usr/lib/x86_64-linux-gnu/qt5/plugins/bearer/libqgenericbearer.so
    7fc6de70d000-7fc6de70e000 ---p 0000d000 00:15 1254229                    /usr/lib/x86_64-linux-gnu/qt5/plugins/bearer/libqgenericbearer.so
    7fc6de70e000-7fc6de70f000 r--p 0000d000 00:15 1254229                    /usr/lib/x86_64-linux-gnu/qt5/plugins/bearer/libqgenericbearer.so
    7fc6de70f000-7fc6de710000 rw-p 0000e000 00:15 1254229                    /usr/lib/x86_64-linux-gnu/qt5/plugins/bearer/libqgenericbearer.so
    7fc6de710000-7fc6de711000 ---p 00000000 00:00 0 
    7fc6de711000-7fc6de719000 rw-p 00000000 00:00 0 
    7fc6de719000-7fc6de71b000 ---p 00000000 00:00 0 
    7fc6de71b000-7fc6de723000 rw-p 00000000 00:00 0 
    7fc6de723000-7fc6de724000 ---p 00000000 00:00 0 
    7fc6de724000-7fc6de726000 r-xp 00000000 00:15 856538                     /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
    7fc6de726000-7fc6de925000 ---p 00002000 00:15 856538                     /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
    7fc6de925000-7fc6de926000 r--p 00001000 00:15 856538                     /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
    7fc6de926000-7fc6de927000 rw-p 00002000 00:15 856538                     /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
    7fc6de927000-7fc6de928000 ---p 00000000 00:00 0 
    7fc6de928000-7fc6df128000 rw-p 00000000 00:00 0 
    7fc6df128000-7fc6df129000 ---p 00000000 00:00 0 
    7fc6df129000-7fc6df929000 rw-p 00000000 00:00 0 
    7fc6df929000-7fc6df95f000 r-xp 00000000 00:15 1291029                    /usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so
    7fc6df95f000-7fc6dfb5f000 ---p 00036000 00:15 1291029                    /usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so
    7fc6dfb5f000-7fc6dfb64000 r--p 00036000 00:15 1291029                    /usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so
    7fc6dfb64000-7fc6dfb65000 rw-p 0003b000 00:15 1291029                    /usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so
    7fc6dfb65000-7fc6dfb95000 r-xp 00000000 00:15 1290900                    /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so
    7fc6dfb95000-7fc6dfd94000 ---p 00030000 00:15 1290900                    /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so
    7fc6dfd94000-7fc6dfd95000 r--p 0002f000 00:15 1290900                    /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so
    7fc6dfd95000-7fc6dfd96000 rw-p 00030000 00:15 1290900                    /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so
    7fc6dfd96000-7fc6dfd97000 rw-p 00000000 00:00 0 
    7fc6dfd97000-7fc6dfdfd000 r-xp 00000000 00:15 878986                     /usr/lib/x86_64-linux-gnu/libibus-1.0.so.5.0.511
    7fc6dfdfd000-7fc6dfffc000 ---p 00066000 00:15 878986                     /usr/lib/x86_64-linux-gnu/libibus-1.0.so.5.0.511
    7fc6dfffc000-7fc6dfffe000 r--p 00065000 00:15 878986                     /usr/lib/x86_64-linux-gnu/libibus-1.0.so.5.0.511
    7fc6dfffe000-7fc6dffff000 rw-p 00067000 00:15 878986                     /usr/lib/x86_64-linux-gnu/libibus-1.0.so.5.0.511
    7fc6dffff000-7fc6e0000000 rw-p 00000000 00:00 0 
    7fc6e0000000-7fc6e0021000 rw-p 00000000 00:00 0 
    7fc6e0021000-7fc6e4000000 ---p 00000000 00:00 0 
    7fc6e4000000-7fc6e4022000 rw-p 00000000 00:00 0 
    7fc6e4022000-7fc6e8000000 ---p 00000000 00:00 0 
    7fc6e8000000-7fc6e8022000 rw-p 00000000 00:00 0 
    7fc6e8022000-7fc6ec000000 ---p 00000000 00:00 0 
    7fc6ec002000-7fc6ec003000 ---p 00000000 00:00 0 
    7fc6ec003000-7fc6ec00b000 rw-p 00000000 00:00 0 
    7fc6ec00b000-7fc6ec00d000 ---p 00000000 00:00 0 
    7fc6ec00d000-7fc6ec015000 rw-p 00000000 00:00 0 
    7fc6ec015000-7fc6ec016000 ---p 00000000 00:00 0 
    7fc6ec016000-7fc6ec039000 r--s 00000000 00:15 1775264                    /usr/share/mime/mime.cache
    7fc6ec039000-7fc6ec03f000 r-xp 00000000 00:15 1027087                    /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules/im-ibus.so
    7fc6ec03f000-7fc6ec23f000 ---p 00006000 00:15 1027087                    /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules/im-ibus.so
    7fc6ec23f000-7fc6ec240000 r--p 00006000 00:15 1027087                    /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules/im-ibus.so
    7fc6ec240000-7fc6ec241000 rw-p 00007000 00:15 1027087                    /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules/im-ibus.so
    7fc6ec241000-7fc6ec2c0000 r-xp 00000000 00:15 925357                     /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.0
    7fc6ec2c0000-7fc6ec4bf000 ---p 0007f000 00:15 925357                     /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.0
    7fc6ec4bf000-7fc6ec4c0000 r--p 0007e000 00:15 925357                     /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.0
    7fc6ec4c0000-7fc6ec4c1000 rw-p 0007f000 00:15 925357                     /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.0
    7fc6ec4c1000-7fc6ec4f3000 r-xp 00000000 00:15 839648                     /usr/lib/x86_64-linux-gnu/libhogweed.so.4.2
    7fc6ec4f3000-7fc6ec6f2000 ---p 00032000 00:15 839648                     /usr/lib/x86_64-linux-gnu/libhogweed.so.4.2
    7fc6ec6f2000-7fc6ec6f3000 r--p 00031000 00:15 839648                     /usr/lib/x86_64-linux-gnu/libhogweed.so.4.2Aborted (core dumped)
    
    platform/linux resolution/done scope/build-system type/defect 
    opened by e-orz 29
  • Zeal makes Xorg use 100% cpu

    Zeal makes Xorg use 100% cpu

    I'm on Ubuntu 14.10 and when using Zeal from the ppa, after a few minutes, Xorg starts using 100% cpu.The weird thing is that the zeal process itself doesn't show much cpu usage in top.

    platform/linux resolution/done scope/registry scope/ui type/defect 
    opened by LeonB 25
  • Very slow responsive when type search term

    Very slow responsive when type search term

    I'm wondering about it is only me or ...

    When I type keyword, say browser location bar, it feels like this,

    search keyword

    but when I type on zeal,

    s ... e ... a ... r ... c ...

    during '...', zeal freeze. 1sec ~ 2sec. Don't respond at all. If I continue to type ignoring freeze , then all input are randomly mixed.

    srchae ekyod

    like that.

    Do you all fine?

    resolution/done scope/registry scope/ui type/defect 
    opened by dontdieych 25
  • Error in Docsets Browser (Windows)

    Error in Docsets Browser (Windows)

    Using Zeal 0.6.1 on Windows 10, with the C:\Users\bmix\AppData\Local\Zeal folder symlinked to a folder on another (local) volume, after opening the Tools -> Docsets... menu, I get the following two errors:.

    image

    This happens each time. It happens while there is some progress bar on the bottom of the dialog, but it's too quick to see, what it is doing. I also don't understand, why it would want to remove them. I checked the folder's permissions, I checked the JSON configs and tried to find any differences to the other, working docsets, but did not find anything. This also happens after reboot. Thank you.

    opened by bmix 0
  • Zeal crash opening some docsets

    Zeal crash opening some docsets

    I recently successfully downloaded the "Java SE16" docstet, but when I try to view it, the application overlaps. The same problem happens with "Java SE15"! The "Java SE14" docset and any others I tested seem to work well!

    This is the only log that I was able to find: Report.wer.log

    Thanks.

    opened by Dominiquini 3
  • i18n support

    i18n support

    I find Qt5LinguistTools don't works for me, so I write a GetTranslation.cmake to extract, merge and compile .ts file.

    ts file will be extract to app/i18n. qm file will be compiled to build/bin/i18n

    opened by cathaysia 0
  • zeal desperately needs some love (and new UI features)

    zeal desperately needs some love (and new UI features)

    this app is awesome (i have no clue why documentation browsers aren't more of a thing). it saves me so much time. i use multiple editors -- VS Code and Emacs -- and i'm working from fairly recent Linux installations, so autocompletion, doc access and navigate to definition only occasionally work and i can't count on them being available. my current development environment is a work in progress.

    however Zeal desperately needs some new UI and other features; see below. I would consider contributing to this project, but there's a backlog on pullreqs and I think more collaboration is needed with Dash developers (why is Dash proprietary?! arggg!)

    • hide docsets and temporarily delist from search
    • favorites/bookmarks
    • integration of swagger/openAPI documentation
    • discovery for documentation repositories (these are all HTML with no javascript, right?)
    • documentation on generating docsets
    • documentation on converting from other docsets (e.g. man pages, doxygen, etc)
    • declarative configuration (and/or the ability to open XDG config files from the app)
    • portable configuration (easy to import from a new install)
    • a few more configurations (e.g. hotkeys)
    • support multiple versions of documentation
    • diff the HTML for Dash docsets or intelligently diff the API changes ... which can be done via the dash repo, i guess
    • better search
    • perhaps some social features (like medium comments or a feature to help indicate regions of docsets which need user contributions)
    • save documentation session (for window(s) or a tabset)
    • multiple windows

    it basically needs to be a thin browser that can be addressed/handled as an application by the OS (so i can wire up hotkeys and easily toggle to the docs for reference). for me, the main value here is that all my docs are in one place (& indexed/searchable).

    and what the hell is Algolia documentation search, why don't they have GUI apps and why the hell are they proprietary.

    sidenote on UI/UX design philosophy

    • when UI/UX features are not non-deterministically available -- like inconsistent docs/autocompletion availability in UX or pausing to visually ingest the mostly random arrangement of apps -- this implies conditioning to muscle memory will not occur and implies that processes which involve these apps/features/hotkeys require thread-blocking thought that disrupt your ability to focus on the task at hand...
    • by non-determinism, i mean that one can't deterministically count on pressing a button and getting what i want which means i can't make guarantees about whether i will quickly find information without looking for it. Zeal simplifies this. determinism is important for documentation systems, code editors and OS app management because it implies one action always gets one result and thus: you don't have to slow down and think about it.
    • the notion that the browser is a one-tool-fits-all-tasks is a plague on productivity for all kinds of users -- esp. without features like search for tabs, webapps that can be treated as apps by the OS. an app like zeal is like my documentation-place and i don't have to go through Google or spend nearly any time finding what I want. Trying to program should not feel like the Truth and Advertising episode of southpark.
    opened by dcunited001 2
  • Persist the zoom level for the document browser

    Persist the zoom level for the document browser

    The default font size is a little bit small for me, so I need to zoom in. This works well, but the zoom level is lost on the next launch, so I have to zoom it again. It would be great if the level is saved and gets automatically applied upon next launch.

    scope/ui/webview type/enhancement 
    opened by jeffli678 0
  • Unable to register higher-numbered function keys as hide/show key

    Unable to register higher-numbered function keys as hide/show key

    As pretty much every convenient shortcut on my desktop is taken up by either my editor (hi, Emacs) or my window manager, I customized my keyboard to instead send high-numbered function keys (F18/XF86Launch9) instead. Unfortunately, while zeal allows setting the shortcut (it calls the key "Launch (B)"), it does not recognize the key as a global shortcut.

    This is what it writes to the console:

    QxtGlobalShortcut failed to register: Launch (B)
    QxtGlobalShortcut failed to unregister: Launch (B)
    

    Pressing the key apparently sends the event directly to the application that's focused, without interception by Zeal either. Is that a Qt issue?

    resolution/awaiting-response scope/ui/global-shortcuts type/defect 
    opened by antifuchs 2
  • install failed

    install failed

    i get an error message "could not access network location " when I install zeal. i have installed it and uninstalled before. i hope you can help me.

    opened by sxy88 0
  • Feature request: disable/enable docsets

    Feature request: disable/enable docsets

    Would be great to have an option to disable some of the doctests to exclude from search (instead of typing something like "python3:" before the request, which is kinda slow, even with Tab's autocomplete). Like a checkbox on the main screen or in docsets menu.

    Use case: having python3, django and flask docsets, but searching only in python3 by default (other docsets disabled). Right now I need to uninstall all other packages or use "python3:" each time to achieve that.

    opened by sky-183 0
  • Ruby 3

    Ruby 3

    Ruby 3 is out since 25 December 2020

    opened by noraj 1
  • Add Ctrl+N and Ctrl+P keys to the search box

    Add Ctrl+N and Ctrl+P keys to the search box

    Provide Ctrl+N and Ctrl+P keys as equivalents for Down and Up keys. Similar to how it works in various other search boxes, e.g. in QtCreator's magic box.

    opened by xaizek 2
Releases(v0.6.1)
  • v0.6.1(Oct 9, 2018)

    All changes | All closed issues

    Improvements:

    • Added Back/Forward to the webview's context menu. (#925)
    • Made search prefixes case insensitive. (#957)
    • Added Ctrl+L shortcut for focusing search input field. (#401)
    • Portable version now uses a relative path to the docset storage if it's a subdirectory. (#956)

    Fixed Issues:

    • Fixed platform defined shortcut for preferences being ignored.
    • Fixed default fixed font size not saved. (#903)
    • Fixed broken JavaScript links. (#915)
    • Fixed make install not updating icon cache. (#922)
    • Set webview background color to white by default. (#892)
    • Fixed a problem preventing docset extraction to path containing non-Latin characters. (#747)
    • Fixed reproducibility of builds once again.

    Download binaries | Contact

    Source code(tar.gz)
    Source code(zip)
    zeal-0.6.1-windows-x64.msi(26.92 MB)
    zeal-0.6.1-windows-x86.msi(22.68 MB)
    zeal-0.6.1.tar.gz(1.01 MB)
    zeal-0.6.1.tar.xz(655.69 KB)
    zeal-0.6.1.zip(1.15 MB)
    zeal-portable-0.6.1-windows-x64.7z(20.12 MB)
    zeal-portable-0.6.1-windows-x64.zip(30.44 MB)
    zeal-portable-0.6.1-windows-x86.7z(16.91 MB)
    zeal-portable-0.6.1-windows-x86.zip(25.49 MB)
  • v0.6.0(Feb 17, 2018)

    All changes | All closed issues

    New Features:

    • New in-page search toolbar.
    • Added default font preferences. (#269)
    • New welcome page had direct links for docset manager and application preferences. (#323)
    • Added option for choosing external link behavior. (#416)

    Improvements:

    • Added option for enabling smooth scrolling. (#789)
    • Added Ctrl+, shortcut to open Preferences.

    Fixed Issues:

    • Context menu now correctly states Open in new tab instead of window. (#635)
    • Fixed broken Open in new tab. (#851)
    • Fixed problem with ExtJS docset. (#872)
    • Added check for read-only docset storage. (#522)

    Other

    • Removed qmake support.

    Download binaries | Contact

    Source code(tar.gz)
    Source code(zip)
    zeal-0.6.0.tar.gz(1.01 MB)
    zeal-0.6.0.tar.xz(654.70 KB)
    zeal-0.6.0.zip(1.15 MB)
  • v0.5.0(Jan 1, 2018)

    All changes | All closed issues

    New Features:

    • Implemented update functionality for docsets installed via XML feeds. (#289)

    Improvements:

    • Added show/hide options to the tray icon's menu. (#741)
    • 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. (#770)
    • Portable version now indicates so in title of the main window.

    Fixed Issues:

    • Fixed search result sorting with fuzzy search disabled. (#679)
    • Fixed invisible file operations preventing the Docsets dialog from closing. (#608)
    • Fixed crashing on some corrupted docset directories. (#788)
    • Fixed the app exiting on its own when a new version is available. (#637)
    • Windows: Fixed app not gaining focus when invoked from IDE plugins. (#440)

    Known Issues:

    • Open in new tab doesn't work. (#851)

    Download binaries | Contact

    Source code(tar.gz)
    Source code(zip)
    zeal-0.5.0-windows-x64.msi(26.64 MB)
    zeal-0.5.0-windows-x86.msi(22.44 MB)
    zeal-0.5.0.tar.gz(1013.79 KB)
    zeal-0.5.0.tar.xz(636.35 KB)
    zeal-0.5.0.zip(1.13 MB)
    zeal-portable-0.5.0-windows-x64.7z(19.99 MB)
    zeal-portable-0.5.0-windows-x64.zip(30.17 MB)
    zeal-portable-0.5.0-windows-x86.7z(16.77 MB)
    zeal-portable-0.5.0-windows-x86.zip(25.27 MB)
  • v0.4.0(Sep 2, 2017)

    All changes | All closed issues

    This releases contains a lot of bug fixes, as well as improvements to the UI and application performance. See the link above for the complete list of changes. The most interesting changes are listed below.

    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)

    Download binaries | Contact

    Source code(tar.gz)
    Source code(zip)
    zeal-0.4.0-windows-x64.msi(24.75 MB)
    zeal-0.4.0.tar.gz(1022.77 KB)
    zeal-0.4.0.tar.xz(642.61 KB)
    zeal-0.4.0.zip(1.13 MB)
    zeal-portable-0.4.0-windows-x64.7z(19.15 MB)
    zeal-portable-0.4.0-windows-x64.zip(28.27 MB)
  • v0.3.1(Oct 10, 2016)

  • v0.3.0(Oct 3, 2016)

    All changes | All closed issues

    This releases contains a lot of bug fixes, as well as improvements to the UI and application performance. See the link above for the complete list of changes. The most interesting changes are listed below.

    New Features:

    • Dedicated docset management UI available via Tools -> Docsets.... (#354)
    • Added portable mode support. (#486)
    • Search results now have two icons per item: docset and symbol type.
    • New search term highlighting instead of the bold font.
    • Tabs can be cloned with Ctrl+Alt+T. (#524)
    • Remote resources can be open within the application. (#474)
    • Added support for system style icons (FreeDesktop) if available.
    • A new tab can set to open after currently selected one.
    • Dropped support for --query command line parameter. Plugins should have switched to dash-plugin URL scheme by now. Users can invoke search by running zeal <query>.

    Improvements:

    • A lot of search performance improvements!
    • Implemented a short delay before starting a search to allow user to finish typing.
    • Added tooltips for elided texts across the app (tabs, search results).
    • Page Up/Page Down now work when search text box is focused.
    • Splitters and tool bars do not override system styling.
    • Splitters cannot be collapsed anymore.
    • Updated symbol type icons and definitions.
    • Main menu updated to be more browser-like.
    • Show current page title in the window title.
    • Better detection of another application instances.

    Fixed Issues:

    • Fixed viewing of Android 7 docset. (#596)
    • Fixed AppIndicator support with Cinnamon DE. (#487)
    • Fixed many crashes in different situations.
    • Ctrl+Shift+Tab now properly navigates through tabs backwards. (#518)
    • Fixed filename corruption on Windows with non-Latin locale. (#508)
    • Fixed docset list not updating on storage change. (#475)

    Known Issues:

    • Under some circumstances Zeal crashes on exit or start. (#595 and #605 )
    • Due to performance optimisations ordering of search results became less relevant. (#603)

    Download binaries | Contact

    Source code(tar.gz)
    Source code(zip)
    zeal-0.3.0.tar.gz(896.66 KB)
    zeal-0.3.0.tar.xz(551.69 KB)
    zeal-0.3.0.zip(1.01 MB)
  • v0.2.1(Nov 19, 2015)

  • v0.2.0(Nov 11, 2015)

    This is primarily a bug-fix release with a few minor new features and improvements. Most notable changes are listed below.

    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 rendering performance of search result list (#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)
    • Allow partial matching of docset keywords (#333)
    • Fixed search result sorting order (#407)
    • Fixed problem with missing keywords when parsing dash-plugin URI (#411)
    • Fixed global shortcut resets (#413)
    • Fixed crash on docset removal (#420)

    See the full history for a complete list of changes.

    Source code(tar.gz)
    Source code(zip)
    zeal-0.2.0.tar.gz(891.67 KB)
    zeal-0.2.0.tar.xz(519.83 KB)
    zeal-0.2.0.zip(1.00 MB)
  • v0.1.1(Apr 20, 2015)

    This is a bug fix release for the 0.1 branch.

    New features:

    • Display a message box about in case old docset storage is found (#317)

    Fixed issues:

    • Enabled JavaScript (#309)
    • Fixed problem with missing or broken docsets if meta.json lacked name property (#310)

    Binary builds

    Get Zeal for Windows from the Bintray repository. For the complete list of download options see our Download page.

    Source code(tar.gz)
    Source code(zip)
    zeal-0.1.1.tar.gz(891.07 KB)
    zeal-0.1.1.tar.xz(513.47 KB)
    zeal-0.1.1.zip(1003.19 KB)
  • v0.1.0(Apr 15, 2015)

    A lot of changes have been made since the last release, so this change log cannot be considered complete, but merely an attempt to list most noticeable updates.

    This is the first release that follows a new versioning scheme based on Semantic Versioning. Please note, that now Zeal is considered in permanent beta status until a major version 1.0.0 is released. We will try to maintain minimal backward compatibility, but there are a lot of problems in the current code base, as well as ideas on how to make Zeal better. Our workflow is following:

    • bug fixes go into patch releases (e.g. 0.1.1 for 0.1.0);
    • new features go into minor releases (0.2.0, 0.3.0).

    Another important change is that the new Zeal relies on its own server for obtaining docset list and update information. For docset update to work properly you need to download all docsets again. From now docset icons are not embedded in Zeal, but come from the server as well. That means old docsets would lack icons until docsets are redownloaded.

    New features:

    • Follow a new versioning scheme. (#203)
    • Added support for Dash protocols dash: and dash-plugin: on Linux and Windows. (#247)
    • Revamped settings dialogue with more intuitive options.
    • Added a build option for portable mode (qmake CONFIG+=portable). In this case settings are stored in zeal.ini next to the Zeal executable, and docset storage path defaults to docsets subdirectory. Changing docset storage path via the settings dialogue has only temporary effect, and it is not saved on application exit. It is still possible to set a permanent custom path by manually editing zeal.ini.
    • Zeal now relies on its own server for obtaining docset list, rather than parsing Dash website.
    • Now the docset list is cached for 24 hours, but can be manually reloaded. (#287)
    • Implemented version check function (Help -> Check for Update...). (#282)
    • Improved display of docset download/unpack progress. (#252)
    • Now the main window of the running Zeal instance is brought up on attempt to start the app again. (#187)
    • Provided MSI installer for Windows users. (#279)
    • Removed Qt 4 support. Qt 5.2.0 or later is required.
    • --query CLI parameter is deprecated. Search query should be passed directly as an argument.

    Fixed issues:

    • Fixed missing index pages for some of the official Dash docsets. (#283)
    • Improved docset icon discovery. (#251, #264)
    • Fixed wrong version number in the about dialogue. (#246)
    • Fixed tons of other unmentioned bugs.

    Known problems:

    • Manually added Dash feeds lack auto-update feature. (#289)
    • Index search performance problems. Will be addressed in the new threaded full text search implementation. (#265, #280, #288)
    • There is an issue in Qt WebKit JavaScript engine that leads to significant slowdown and UI freezes on Windows 8 (mostly noticeable in Android and .NET docsets). (#265).

    Binary builds

    Binary builds for Windows are available in our Bintray repository. For the complete list of download options see our Download page.

    Source code(tar.gz)
    Source code(zip)
    zeal-0.1.0.tar.gz(890.73 KB)
    zeal-0.1.0.tar.xz(513.26 KB)
    zeal-0.1.0.zip(1002.83 KB)
A modern Docker LAMP stack and MEAN stack for local development

The Devilbox Usage | Architecture | Community | Features | Intranet | Screenshots | Contributing | Logos | License Support for valid https out of the

cytopia 3.4k Jun 6, 2021
ShellCheck, a static analysis tool for shell scripts

ShellCheck - A shell script static analysis tool ShellCheck is a GPLv3 tool that gives warnings and suggestions for bash/sh shell scripts: The goals o

Vidar Holen 25k Jun 4, 2021
The Fish Shell Framework

The Fishshell Framework Oh My Fish provides core infrastructure to allow you to install packages which extend or modify the look of your shell. It's f

Oh My Fish! 7.4k Jun 4, 2021
git-cola: The highly caffeinated Git GUI

git-cola: The highly caffeinated Git GUI git-cola is a powerful Git GUI with a slick and intuitive user interface. Copyright (C) 2007-2020, David Agu

git-cola 1.7k Jun 4, 2021
Sourcetrail - free and open-source interactive source explorer

Sourcetrail Sourcetrail is a free and open-source cross-platform source explorer that helps you get productive on unfamiliar source code. Windows: Lin

Coati Software 11.5k Jun 5, 2021
WMI Explorer

Download: https://git.io/wmie2 WMI Explorer is a utility intended to provide the ability to browse and view WMI namespaces/classes/instances/propertie

null 484 Jun 4, 2021
Git Source Code Mirror - This is a publish-only repository and all pull requests are ignored. Please follow Documentation/SubmittingPatches procedure for any of your improvements.

Git - fast, scalable, distributed revision control system Git is a fast, scalable, distributed revision control system with an unusually rich command

Git 38.2k Jun 6, 2021
A cross-platform Qt IDE

Qt Creator Qt Creator is a cross-platform, integrated development environment (IDE) for application developers to create applications for multiple des

Qt Creator 1.5k Jun 4, 2021
Gaphor is the simple modeling tool

Gaphor Gaphor is a UML and SysML modeling application written in Python. It is designed to be easy to use, while still being powerful. Gaphor implemen

Gaphor 447 Jun 2, 2021
Code beautifier

Uncrustify A source code beautifier for C, C++, C#, ObjectiveC, D, Java, Pawn and VALA Features Highly configurable - 742 configurable options as of v

null 2.3k May 31, 2021
Anbox is a container-based approach to boot a full Android system on a regular GNU/Linux system

Anbox Anbox is a container-based approach to boot a full Android system on a regular GNU/Linux system like Ubuntu. In other words: Anbox will let you

Anbox 6.4k Jun 5, 2021
Official repository for IPython itself. Other repos in the IPython organization contain things like the website, documentation builds, etc.

IPython: Productive Interactive Computing Overview Welcome to IPython. Our full documentation is available on ipython.readthedocs.io and contains info

IPython 14.8k Jun 4, 2021
GitLab CE Mirror | Please open new issues in our issue tracker on GitLab.com

GitLab Canonical source The canonical source of GitLab where all development takes place is hosted on GitLab.com. If you wish to clone a copy of GitLa

GitLab 22.6k Jun 6, 2021
The user-friendly command line shell.

fish - the friendly interactive shell fish is a smart and user-friendly command line shell for macOS, Linux, and the rest of the family. fish includes

The user-friendly shell 17k Jun 5, 2021