sciter-sdk / go-sciter

Golang bindings of Sciter: the Embeddable HTML/CSS/script engine for modern UI development
https://sciter.com
2.58k stars 267 forks source link

4.4.7.0 SciterAPI #297

Open c-smile opened 3 years ago

c-smile commented 3 years ago

In 4.4.7.0 (Sciter and Sciter.JS) ISciterAPI was unified to have the same structure on all platforms and variants.

So this: https://github.com/sciter-sdk/go-sciter/blob/master/sciter-x-api.c is no longer valid.

jcbritobr commented 3 years ago

There are some workaround for this segmentation fault? Exception 0xc0000005 0x8 0x0 0x0 PC=0x0

runtime: unknown pc 0x7ff67e9823d9 stack: frame={sp:0xa063fff500, fp:0x0} stack=[0x0,0xa063fff620) 0x000000a063fff400: 0x0000000000000000 0x00007ffa875a1d02

vikulin commented 2 years ago

@c-smile what is the sciter working configuration? I tried Go 1.17 with recent master (0.5) and It could not run: see https://github.com/sciter-sdk/go-sciter/issues/330

c-smile commented 2 years ago

I am not an author of the Sciter/Go wrapper nor I am a Go developer.

I've just updated the repository from the one that AdGuard Team is maintaining: https://github.com/AdguardTeam/go-sciter I've been told that it works with latest Sciter (e.g. 4.4.8.29) - they are actively using Go with Sciter.

This repository desperately needs caring hands of a Go developer. If someone interested in doing that - please let me know - I can provide access to Sciter sources if that is needed (normally - not, but who knows).