add sciter sdk 6.0.1.0

This commit is contained in:
N3xoX1
2025-03-17 15:45:11 +10:30
commit b4c93e230c
2006 changed files with 970621 additions and 0 deletions
File diff suppressed because it is too large Load Diff
+29
View File
@@ -0,0 +1,29 @@
BSD 3-Clause License
Copyright (c) 2020, Andrew Fedoniouk @ Terra Informatica Software, Inc.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
3. Neither the name of the copyright holder nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+48
View File
@@ -0,0 +1,48 @@
# sciter-js-sdk
Build cross platform desktop applications with HTML, CSS and javascript.
### [Tutorials](https://sciter.com/tutorials/), [Documentation](https://docs.sciter.com/) and [Development logfile](logfile.md).
## Script
Sciter.JS uses [QuickJS](https://bellard.org/quickjs/) in particular [QuickJS++](https://gitlab.com/c-smile/quickjspp).
* ES6: async/await, classes, modules, destructuring;
* BigInt, BigFloat, BigDecimal - arbitrary precision IEEE 754 floating point operations and transcendental functions with exact rounding (currency, etc);
* Node.JS runtime (more or less full) is coming;
## Platforms
* **Windows - i32, i64 and arm64** - published;
* **Linux - i64, arm32 (Raspberry Pi)** - published;
* **MacOS - i64** and arm64 - published;
* Mobiles - pending;
## Demos
### Calc demo (universal: Browser and Sciter)
Windows:
![Browser and Sciter](https://sciter.com/wp-content/uploads/2020/10/Sciter.JS.Calc_-e1602390091709.png)
Linux (Raspbian on Raspberry Pi in particular)
![Linux on Raspberry Pi](https://sciter.com/wp-content/uploads/2020/10/sjs-rpi.png)
MacOS:
<img src="https://sciter.com/wp-content/uploads/2021/11/calc-macos.png" width="628">
Path: samples/calc
Browser and Sciter shows [the same HTML document](https://gitlab.com/c-smile/sciter-js-sdk/blob/main/samples/calc/index.html).
To run demo start run-calculator-browser.bat or run-calculator-sciter.bat. The later will start bin.win/x32/scapp.exe - standalone Sciter engine.
### Mithril demo (universal: Browser and Sciter)
Path: samples/mithril
Sciter.JS runs [mithril](https://mithril.js.org) as it is. Only basic use cases are thested so far though.
+31
View File
@@ -0,0 +1,31 @@
# Sciter Engine ™ Software Product.
## END USER LICENSE AGREEMENT
This End User License Agreement is not a sales contract but an agreement between Terra Informatica Software, Inc. and you regarding the use of the software - the Sciter Engine. Installing this software implies that you agree to the terms of this agreement. If you disagree with any part of this license agreement, do not install the software.
"**Sciter Engine Software Product**" shall mean one of **sciter.dll, sciter.dylib and sciter.so - dynamically linked library (DLL) that contain embeddable Sciter Engine**, the software programs and files needed to integrate the Sciter Engine with a software application, including documentation, examples, include files, declarations, source code, utility programs, and libraries.
### 1. RIGHT TO USE THE SOFTWARE
Terra Informatica Software, Inc. gives you the right to use this software in accordance with the terms of this agreement.
You may utilize sciter.dll in any manner you see fit (subject to the limitations outlined in this license) to build commercial or non-commercial applications and components.
Your application shall include link to Terra Informatica site in "About" dialog or similar place in your application. Text of the link: This Application (or Component) uses Sciter Engine ([http://sciter.com/](http://sciter.com)), copyright Terra Informatica Software, Inc.
We will be delighted (but not demand) if you will place link to [http://sciter.com/](http://sciter.com) on the web page of your product using the Sciter.
### 2. COPYRIGHT
The copyright and intellectual property rights of this software and its documentation and packaging are owned by Terra Informatica Software, Inc. and are protected by the copyright laws of Canada and international intellectual property right treaties.
### 3. LIMITATION OF WARRANTY
Trying to satisfy your needs as much as possible Terra Informatica Software, Inc. does not warrant though that using this software will fit a user's particular purpose, and is not liable for any damages caused by the use of this software.
### 4. ACKNOWLEDGEMENT
You acknowledge that you have read and understand this license agreement and that you agree to its terms. You acknowledge that this agreement has priority over any order, engagement, advertisement, or other written agreement which precedes it.
Terra Informatica Software, Inc. © 2006-2022, all rights reserved.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1 @@
./x64/scapp ../../quark/index.htm --debug
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More