Comments (9)
its blocked on litehtml/litehtml#266 atm.
from zeal.
The patches in Qt have been merged. I have updated the qlitehtml dependency to latest
from zeal.
I have problems building your branch, it is still trying to build itself against webengine.
got wrong source, now it compiles but fails at end, during linking qlitehtml, I have checked the submodule out.
ld: cannot find -lqlitehtml: No such file or directory
Now it fails at building qlitehmtl, and I'm stuck, with errors like: 3rdparty/qlitehtml/src/container_qpainter_p.h:61:52: error: ‘tchar_t’ in namespace ‘litehtml’ does not name a type 61 | litehtml::uint_ptr create_font(const litehtml::tchar_t *faceName,
from zeal.
~ Now it fails at building qlitehmtl, and I'm stuck, with errors like:
3rdparty/qlitehtml/src/container_qpainter_p.h:61:52: error: ‘tchar_t’ in namespace ‘litehtml’ does not name a type 61 | litehtml::uint_ptr create_font(const litehtml::tchar_t *faceName,
Its probably conflicting with your system litehtml. You will have to uninstall it / force the litehtml
git submodule to be used by editing the CMakeLists.txt in qlitehtml
. I haven't fixed this properly yet.
from zeal.
~ Now it fails at building qlitehmtl, and I'm stuck, with errors like:
3rdparty/qlitehtml/src/container_qpainter_p.h:61:52: error: ‘tchar_t’ in namespace ‘litehtml’ does not name a type 61 | litehtml::uint_ptr create_font(const litehtml::tchar_t *faceName,
Its probably conflicting with your system litehtml. You will have to uninstall it / force the
litehtml
git submodule to be used by editing the CMakeLists.txt inqlitehtml
. I haven't fixed this properly yet.
This seems to be the case, also the system's litehtml is in its latest version [0.9]. Correct me if I'm wrong but qlitehtml seems to be using quite old version of lite [0.6] which too would have to be fixed, as recent releases made some serious strides in css and layouting capabilities.
from zeal.
its blocked on litehtml/litehtml#266 atm.
Thanks, managed to compile it with patches provided to qt-review. Very snappy and lightweight, love it.
Renders text really nicely too, recently it looked liked shit in webengine for some reason.
from zeal.
Probably the best solution would be to have two packages, lite and full with webengine. The reason being that not all docs render properly.
from zeal.
Very cool! This is something I researched a lot in the past. Unfortunately, too many docsets require JavaScript to render (e.g. all MDN docs). So without regenerating those to not require JS, it'd be impossible to ship this. And given all docsets are coming from Dash, it'd be challenging to also invest in own docsets.
from zeal.
This is really cool! I'm curious, is there an issue reported at MDN regarding Javascript rendering to see if they may be open to updating their docs to not require Javascript?
Maybe a stop-gap testing measure for this could be adding a preference to disable Javascript in the rendering to see what happens?
from zeal.
Related Issues (20)
- doh set to "" -- SystemOnly
- Android Docset Fails to Download - Unrecognized Archive Format HOT 4
- Incorrect path to brew's libarchive on ARM macOS HOT 2
- macOS version builds fine but there's no UI HOT 1
- Bug with 0.7 HOT 1
- Bug when try update from 0.6.1 to 0.7.1 HOT 1
- how to download old docs,such as javascript
- freedesktop zeal.desktop file is broken in the release archive HOT 1
- Segfault HOT 4
- search and view readonly HOT 5
- Vulkan docset HOT 1
- Vim keys to navigate in Zeal HOT 3
- dataset Contains the oracle
- Compile User Contributed Documentation If Possible
- Problem with search bar HOT 2
- Add Gtk, Fltk, and DearImGUI Docsets to Zeal via Dash HOT 2
- Add Portainer CE Docs HOT 1
- Add Json and YAML docsets. HOT 2
- "Symbol Lookup Error"
- rsync docs
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from zeal.