htmlayout.com domain and project itself is for sale. If you are interested please drop me a message.
Category: HTMLayout
50 million PCs are running Sciter or HTMLayout code.
Quite conservative estimation of number of PCs and Mac’s running either Sciter or HTMLayout code is 50 million worldwide so far. Thanks to Sciter/HTMLayout customers and their great applications. UPDATE: I’ve been told that at least one of companies from the list has 90 million registered users. So the total number is way above 100…
10 years road to Sciter
Last year it was a jubilee of my BlockNote editor – it is 10 years old now. Quite a serious age for software product I think. BlockNote, in particular its HTML WYSIWYG editing engine, was the very first version of H-SMILE core that works now inside the Sciter. H-SMILE core was used in other software…
“Theory” of URLs for developers
We are using URLs these days quite a lot, but not all of us understand what they actually are. By this post I will try to explain their structure and how Sciter/HTMLayout deals with them. Please note that this is sort of informal explanation and I am using term “URL” here while “URI” is more…
HTMLayout, GoLang wrapper by EricRoy
GitHub: github.com/ericroy/go-htmlayout Project status Go-htmlayout is written for Go1. Most of the HTMLayout API has been wrapped (especially dom element related stuff), but there is still more of the HTMLayout API that I haven’t tackled yet. Tests are also incomplete at this point. In short, this wrapper is probably not ready for serious production use.
Sciter 2.0.0.12
Just published Sciter 2.0.0.12 SDK that is available at terrainformatica.com/sciter/sciter2-tech-preview.zip. What’s new in the build: Demos: bin/layered.exe (sdk/demos/layered) demonstrates use of WS_EX_LAYERED windows. That is about windows of non-rectangular shapes. W7 has better support of such windows so even animations are feasible on such windows. Just run the demo to see. CSS features: New layout…
Sciter v.2 technology preview
You can download Sciter v.2 SDK preview from here http://terrainformatica.com/sciter/sciter2-tech-preview.zip /bin/sciter.exe in the archive is a demo application to play with. Its sources are in /demos/sciter/ folder. After start you should see something like this: Note: this version works only on Vista/W7 as it uses Direct2D/Write graphics backend. Aero and W7 Basic DWMs only for…
C++0x: Running code in GUI thread from worker threads.
One of topics in design of multi-threading GUI applications is to choose method of calling GUI code from so called worker threads – threads that do some work in background. At some point they need to report results to the GUI. But GUI is a shareable resource so some form of synchronization is required. One…
DirectWrite font rendering.
While experimenting with Direct2D/Write back-ends for htmlayout/sciter got these results: Rendering of <textarea> in default DirectWrite mode: The same but in GDI: Probably subjective but classic GDI rendering is better for typical UI font. DirectWrite variant is more blurry (especially note the selection). So I forced to add one more proprietary CSS property: font-rendering-mode: classic…
Style sets in H-SMILE core.
HTMLayout and Sciter are both use H-SMILE core to render HTML/CSS. And so both of them support so called style sets. In this article I’ll try to explain what style set is about and why I decided to introduce them. First of all: Style set is a named block of style rules – definition of…