Build# |
Date |
Updates |
4.4.8.23 | 2021-12-31 | Various fixes and features to match Sciter.JS, see: sciter-js-sdk/logfile.md at main · c-smile/sciter-js-sdk (github.com) |
4.4.8.22 | 2021-12-26 | Various fixes and features to match Sciter.JS, see: sciter-js-sdk/logfile.md at main · c-smile/sciter-js-sdk (github.com) |
4.4.8.3 | 2021-07-04 | Various fixes and features to match Sciter.JS, see: sciter-js-sdk/logfile.md at main · c-smile/sciter-js-sdk (github.com) |
4.4.7.0 | 2021-04-08 | Unified API: ISciterAPI uses the same structure (list of functions) on all platforms and variants (Sciter and Sciter.Lite). Functions that are not available on particular platform/variant are set to NULL.
Note: that is breaking change for Rust/Go/Python/C# wrappers - they need to be updated. Fixes:
|
4.4.6.6 | 2021-04-08 | Fixes:
- Fix of issues mentioned here: https://sciter.com/forums/topic/plussample-not-work/
- [sciter] form.value = ... fix;
- [scrollable] 1px off at last position;
- [osx] scroll fixes;
- [behavior:calendar] $(input).calendar.mode = "months"; or <input|calendar mode="months" />
- [behavior:virtual-list] fix of element.vlist.navigate("start"|"end") method;
- scrollanimationstart and scrollanimationend events;
|
4.4.6.4 | 2021-03-28 | Fixes:
|
4.4.6.3 r8571 | 2021-03-24 | Fixes:
- [reactor] fix of update() problem introduced in previous build;
- [osx] touch scrolling fix;
|
4.4.6.3 | 2021-03-23 |
NOTE: Sciter MacOS library is named now libsciter.dylib . Rationale - standard name and compatibility with Sciter.JS.
So Go, Rust, Python wrappers can be used as for Sciter.TIS as for Sciter.JS. Fixes:
|
4.4.6.2 | 2021-03-12 | New:
- MacOS - binaries are universal now - contain as x86/64 as ARM64 code.
- [core]
behavior:virtual-list - native virtual list.
- [video]
event videocoordinate - allows to coordinate output of multiple <video>'s. Coordinated output allows to reduce FPS rate of several videos running at the same time. See: sdk/samples/video/video-25-videos.htm
Fixes:
- fix of
transition:backround to include backround-color too.
- [tis]
date.dayOfWeekName() , local time fix.
- [API]
ValueFromString(" ") fix.
- [css] fix of animation of shortcut properties.
- [css] fix of color::morph rules.
- [plaintext] fix of https://sciter.com/forums/topic/plaintext-again/
- [inspector] fix of style url reporting, see: https://sciter.com/forums/topic/inspector-cant-loads-css-files/
- [css] support of
@keyframes inside @set 's;
- <frame>, fix of
frame.attributes["src"] = ...;
- sdk/include/sciter-x-behavior.h event codes sync with internal declarations.
- [API]
gPushClipPath fix.
- [core]
flow:vertical-wrap; fix of stack overflow when percent units used.
- [sciter.tis] fix of
element.call_method("...", ...) when receiver is a native behavior.
frame.loadFile(pathButNotUrl) fix.
input.edit.selectRange(-1); to remove selection completely.
- [sciter.tis] attempt to fix "BrokenHeart" issue in
element.patch()
- [behavior:edit] now drops selection on
FOCUS_OUT as do browsers.
|
4.4.5.11 | 2021-01-25 | Fixes:
- [windows] fix of icon generation routine (used in tray-icons);
element.style.variable[s] , fix of updates.
behavior:slider , <input|hslider /> and <input|vslider /> refactoring. Note you may see broken rendering if you use customization of the input. See: sdk/samples/forms/custom-hslider.htm and custom-vslider.htm for the demo.
appearance:none; activation in Sciter. See: sdk/samples/forms/custom-input-appearance.htm
- fix of mouse handling on popups over scrollbars, see: https://sciter.com/forums/topic/popup-issue/
- [css] fix of color(name) and var(name,defcolor) handling.
- [css] +
content-vertical-align property. vertical-align and content-vertical-align can be defined independently for inline-block elements.
|
4.4.5.10 | 2021-01-21 |
New:
- [css] + support of
transition: ... cubic-bezier(x1,y1,x2,y2) ;
- [css] + support of
appearance: auto | none; property - appearance:none discards default visual styling of input elements.
Fixes:
|
4.4.5.9 | 2020-12-14 | Fixes:
- [css]
morph(currentcolor, ...) fix. - mouse scroll + SHIFT - scrolling in horizontal direction.
- [richtext] delete-backward operation fix.
- [tooltips] fix of tooltip flickering at screen border.
- [tis]
element.send/post/fireEvent(code,reason) fix.
- [SDK headers]
BOOL is replaced by SBOOL (alias of int) declaration. BOOL is wildly different entity on different platforms.
- [tis]
element.detached() lifecycle event fix in components. |
4.4.5.8 | 2020-11-26 | Fixes:
- [windows] one more attempt to fix ZWJ handling.
-
regression: [css] fix of box calculation in case of box-sizing:border-box / display:inline-block combination.
|
4.4.5.7 | 2020-11-25 | Fixes:
- [lottie] restart animation on window show;
- [svg] stroke-dasharray parsing fix;
- [css] fix of box calculation in case of
box-sizing:border-box / display:inline-block combination; - [css] hit test fix on inline-block/transform elements;
- [win] mfc sample fix;
|
4.4.5.5 | 2020-11-12 | Fixes:
- [svg] support of dominant-baseline, alignment-baseline and text-anchor attributes in <text>.
- [script]
Date.toLocaleString(#time) fix.
- [UI] fix of cursor appearance while animating and updates.
- [a11y] checkbox handling.
- libuv: 2020.09.26, Version 1.40.0
- [sciter] native asset handling ( to/from script ), see: https://sciter.com/forums/topic/asset-wrap-bug/
- [css] fix of specificity handling in @media {} sections, see: https://sciter.com/forums/topic/load_html-and-load_file-has-different-css-behavior/
- [reactor] allowing reconciliation on elements with custom behaviors.
- [CSS]
flow:grid(...) fix of layout calculation (off by one pixel).
- [spellcheck]
<richtext lang="..."> , if lang is defined explicitly then it is used as a spell check language.
- [layout] fix of double click handling on first word in textarea.
- [richtext] better handling <inline-block> removals.
- fix of emojii handling.
|
4.4.5.4 | 2020-10-31 |
New:
- API, explicit methods to wrap/unwrap HELEMENT and HNODE handles into VALUE
- UINT SciterElementUnwrap(const VALUE* pval, HELEMENT* ppElement);
- UINT SciterElementWrap(VALUE* pval, HELEMENT pElement);
- UINT SciterNodeUnwrap(const VALUE* pval, HNODE* ppNode);
- UINT SciterNodeWrap(VALUE* pval, HNODE pNode);
Fixes:
- [reactor] yet more "falsy" values handling fix;
- [layout]
position:absolute width calculation fix;
- [richtext/plaintext]
advance(#first) fix - caret appearance on state.focus = true ;
- [skia backend] preventing stack overflow on
font-family: "system-ui" ;
- [events]
SCROLL_SLIDER_PRESSED - proper scroll position in event;
- [DOM]
POPUP_DISMISSING event generation on scroll event;
- [plaintext, richtext] fix of caret positioning after ENTER;
|
4.4.5.3 | 2020-10-24 | Fixes:
|
4.4.5.2 | 2020-10-23 | New:
- [Sciter, reactor] +
<Reactor.Fragment> ...elements...</Reactor.Fragment> support;
- [html] + DOM attribute
styleset : defines style set of the element explicitly, <div styleset="styles.css#setname"> , the url can end with '! ' to signify !important 'ce. This enables style sets in reactor's functional components.
Fixes:
- [css] fix of specificity calculations in derived style sets, see: https://sciter.com/forums/topic/the-stopped-working-in-version-4-4-5-1/
- [sciter]
frame.onRequestResponse = function(rq) {...} is a sync notification - script can preprocess the request (e.g. consume it to silence);
- [sciter, script]
ppx(int) function fix;
- [vlist.tis and reactor/vlist.tis]
px() -> ppx() fix;
|
4.4.5.1 | 2020-10-12 | Fixes:
- [reactor] rollback to 4.4.4.10 state + plus minor fixes.
- [svg] fixes related to "px-as-dip" feature.
- [rendering] fix of ellipsis rendering in presence of floats.
|
4.4.5.0 | 2020-10-11 | New:
- [css] support of
@supports (...) {} blocks;
px length units are conditional now, see this document. By default px 'es are configured as dip 's , use SciterSetOption(NULL,SCITER_SET_PX_AS_DIP, FALSE) to set them otherwise.
- [api, headers]
sciter::event_handler_raw for non reference counting cases .
Fixes:
|
4.4.4.13 | 2020-10-05 | Fixes:
- [reactor] one more r13n fix.
- [reactor]
<input value="updatedval" /> fix.
- [win]
Date.toLocaleString() fix to emit date and time.
|
4.4.4.12 | 2020-10-04 | New:
- [CSS]
rem units support. rem is like em but relative to font-size of the root element (<html> or <svg> ).
Fixes:
- [reactor] fix of
element.merge(vdom) when is a component SSX expression like <App/> .
|
4.4.4.11 | 2020-10-02 |
New:
- [column-resizer]
th {hit-margin: ...} to define inter-header gap used for resizing.
- [column-resizer]
event doubleclick-gap generation, see /samples/column-resizer/ samples.
Fixes:
- [reactor] fixes and refactoring of SSN reconciliation machinery.
|
4.4.4.10 | 2020-09-30 | Fixes:
- [reactor] fix of reconciliation of "radically" different trees.
- [layout] horizontal scrollbar appearance fix.
- [script]
element.move(x,y) fix.
- [script]
frame.onRequestResponse callback, fix of call environment.
- [API]
ValueInt64Data fix.
- [lottie]
lottie.play(first,last) fix + new sample: samples/animations-lottie/lottie-values-play-range.htm
|
4.4.4.9 | 2020-09-21 | Fixes:
- [dom] VK_LEFT/VK_RIGHT navigation fixes related to emojii and ideographs.
- [windows] emojii+ZWJ better handling.
- [dom, events] SELECT_STATE_CHANGED event is named(aliased) as SELECT_VALUE_CHANGED now.
- [script] preventing multiple "event change" calls on single event.
|
4.4.4.8 | 2020-09-19 | New:
Fixes:
- [api] fix of
SciterCallScriptingMethod API;
- [windows] emojii handling fix;
- [windows] fix of issues related to multiple GUI threads;
- [windows] "alt ding" one more attempt to fix it;
- [linux] fix of popup positioning.
|
4.4.4.7 | 2020-09-14 |
New:
behavior:scrollbar - support of bound (a.k.a.) external scrollbars. See: sdk/samples/scrollbars-n-scrolling/scrollbar-bound.htm sample.
Fixes:
- [doc]
behavior:scrollbar documented; sciter::dom::element::call_method("frame.load", url); - support of behavior/asset methods using assetname.methodname notation. - [css]
cursor: ew-resize | ns-resize cursor types; - [windows, scrolling] "overscroll" feature is disabled until I'll find answer on this question: https://stackoverflow.com/questions/63851594/how-to-distinguish-wm-mouse-messages-generated-by-touch-pad-from-generated-by and https://sciter.com/forums/topic/scrolling-issues-with-touchpad-touch-screen/#post-67304
- [css]
backdrop-filter rendering fix for multiple elements with the backdrop in the same container; - [windows] fix of
Event.keyPressed(Event.VK_CAPITAL) to return toggled state too, same thing for scroll lock; - [DOM]
view.request { trySync:true } flag, used to get resources from local files and archives. For local data view.request will call callbacks inside the function call - not asynchronously; - [notepad] "Paste Text Only" functionality - useful to paste only non-formatted version of clipboard content;
- [macos] shortcuts: Command-Up/Down, etc. in editors;
- [script] auto
gc() on window close to free resources used by the window; - [html, rendering] ZWJ (zero width join) character handling;
- [windows, a11y] minor fixes;
- [svg] fix of gradients handling;
|
4.4.4.6 | 2020-09-04 |
Note: version number have not changed. Fixes:
- [reactor] setting
element.state flag fix;
- [effects] marquee effect fix;
|
4.4.4.6 | 2020-09-03 |
New:
- [script] +
Bytes.compress/decompress(#gz) - compressing using .gz file envelope. Fixes:
- fix of RightALT+char handling on e.g. Portuguese keyboard and others.
- [a11y, win] fix of <select|dropdown> Narrator compatibility.
- fix of VK_TAB handling in
<input|date / > and <input|time /> . - [reactor]
:current flag handling fix; - [css] line-height:1.3 parsing fix - spec allows unitless numbers;
- [css, animation] fix of
border-radius animations when border-radius are in %'s; - [script] fix of literal tuple parsing when it contains dashes like
[folder-view:42] ; - [css]
flow:grid(...) , fix of https://sciter.com/forums/topic/flow-grid-is-not-used-correctly-or-is-it-bug - [css transition] fix of transition rollback handling;
- [networking] fix of parsing IPV6 literal addresses in URLs;
- [osx] touchpad scroll - disabling step cap;
- [osx] fix of graphite color schema colors;
- [css]
transition:blend fix. |
4.4.4.5 | 2020-08-26 | Fixes:
|
4.4.4.4 | 2020-08-21 | Fixes:
- [css]
flow:stack; mouse hit test fix; - [css]
background-position: left 0 bottom 0; fix; - [reactor] fix of
styleset handling in classes-wrappers; - [win] various a11y fixes;
- [svg] fix of
transform="rotate(a x y)" attribute handling; - [css]
animation-delay granularity fix; - [css]
% computation fixes; behavior:select , change <option> state fix;
<img> , fix of img.attributes["src"] = "new value"; |
4.4.4.3 | 2020-08-15 | Fixes:
- [css] layout optimization on runtime state and attribute changes;
- [a11y] various fixes;
<select multiple> , CTRL+CLICK fix.
- [layout]
white-space: pre-wrap; + TAB s fix.
|
4.4.4.2 | 2020-08-12 |
New:
- [css, reactor]
const styleset = [name: url, #important]; - support of #important flag - when used styles are applied on top of document styles.
Fixes:
- [a11y, windows] UIAutomation implementation is disabled for a while, IAccessible is used instead. [a11y]
NotifyWinEvent(EVENT_OBJECT_VALUECHANGE) generation on event change ; - [layout] performance tweaks;
- [windows, d2d] better gfx primitives caching;
- [css] :state switch update optimization;
- [css] border corners drawing fix;
- <select multiple> - keyboard handling fix;
|
4.4.4.1 | 2020-08-09 | Fixes:
- [css] transition fixes;
- [css]
margin:-1dip; - fix of negative margins handling;
<select|list> fix of context menu handling;
|
4.4.4.0 | 2020-08-08 | New:
- [css] support of
box-sizing: content-box | padding-box | border-box; as per CSS spec. - [css] new property:
clip-box: default | content-box | padding-box | border-box | margin-box | hit-margin-box; - defines clip box for scrolling. See: sdk/samples/scrollbars-n-scrolling/clip-box.htm sample.
- [script]
bytes.compress(#gzip).decompress(#gzip) == bytes . Compressing buffers using GZIP.
Fixes:
- [audio] Audio.play()/Audio.pause() fix + sample update.
- [scapp] main.html as entry point fix.
- [reactor] fix of recordset changes in sdk/samples/+reactor/components/vlist/vlist.tis
- sample fixes and refactoring:
- sdk/samples/acrylic-window/flat-theme;
- sdk/samples/css++inline-vector-images/path-images.htm;
- sdk/samples/plaintext-editor/basic.htm;
- sdk/samples/scrollbars-n-scrolling/scroll-indicator-no-overscroll.htm;
- [css, selectors] fix of
* matching pseudo elements.
- [css animation] start animations that are defined by default.
|
4.4.3.30 | 2020-07-28 | Fixes:
- [css]
box-sizing: content-box; handling in conjunction with overflow: hidden | hidden-scroll | scroll | auto; see: /sdk/samples/css++inline-vector-images/path-images.htm - [css] regression fix of
background /foreground shortcut parsing; - [DOM]
behavior:slider; regression fix; |
4.4.3.29 | 2020-07-27 | New:
- [html5] support of
<media charset="..."> definition;
- [css3] + backdrop-filter property support, see: /sdk/samples/css3-filter/backdrop-filter.htm
- [css3] +
font-variant-ligatures and font-variant-caps support on Windows.
- [css3] + support of
background-position: bottom 14dip right 14dip; format (allows to define offsets from right/bottom).
Fixes:
- [osx] workaround fix of
view.dialog() when view.state == View.WINDOW.MINIMIZED ; - [System.Process]
System.Process.terminate() fix. - [reactor] @observable feature fixes;
- [css] better
style-set: name; handling. - [css] fix of transition of
background-position and background-size Element.request -> promise fix for statuses 201..300.- [CSS] sdk/samples/material/material.css refactoring.
- [Windows 10]
window-frame="extended" , correct window-button-width computation. - [CSS] transition: back/foreground-image linear 200ms; - image transitions;
- [+plus] fix of needless exception generation.
- [CSS] overflow-x:hidden-scroll fix, see: https://sciter.com/forums/topic/input-with-behaviors-doesnt-layout-properly/
|
4.4.3.28 | 2020-07-16 | Fixes:
- [Windows] use of DirectComposition is off by default as does not solve any major problems really;
<select|tree> VK_LEFT|RIGHT handling fix;
- [DOM]
Element.remove() , fix of resource cleanup;
- [Windows] a11y fixes;
- [Windows, Sciter.Lite, DirectX] fix of surface cleanup;
- [Windows]
window-frame="extended" window positioning fixes;
- [+plus] sdk/samples/+plus/demos/M-repeatble-in-repeatable.htm sample update to use @repeatable;
- Fix of padding handling in
overflow:hidden-scroll , see: https://sciter.com/forums/topic/text-indent-with-input-bug/ - [API]
sciter::dom::element::fire_event / SciterFireEvent , fix of CUSTOM/"name" send/post: sciter::dom::element el = self->get_root();
BEHAVIOR_EVENT_PARAMS evt;
evt.cmd = CUSTOM;
evt.he = evt.heTarget = el;
evt.name = WSTR("hello");
evt.data = sciter::string(WSTR("world"));
assert(el.fire_event(evt,false)); and in script:event hello(evt) {
assert evt.data == "world";
} - [Element.request] fix of handling status codes > 200 and < 300;
- [Sciter.Lite/d2d] fix of handling SCITER_X_MSG_PAINT of root element;
|
4.4.3.27 | 2020-07-10 | New:
- [Sciter.Lite] DirectX (IDXGISurface) rendering target (additionally to OpenGL).
- + sdk/demos.lite/sciter-directx demo.
Fixes:
html { size:50% } (on root document) is back - sets initial size of window's client area to be of 50% of workspace of current monitor.
- [css] mem leak in
linear-gradient/radial-gradient handling;
- [api]
SciterCreateWindow(...SW_TOOL...) will not show window on taskbar.
- [css]
back/foreground-image: url(path:...) fixes;
- [css]
transition: blend ease duration; format support, sdk/samples/effects.css++/*.* updated accordingly.
- [win] suppressing "ding" sound on handled alt+something;
- [+plus] model inside frames fix;
- [richtext] fix of AV on un-
<pre> operation.
- [gtk,reactor]
<select> AV fix;
- [reactor] fix of
:hover , :checked , etc. handling in reactor component style sets. See: https://sciter.com/forums/topic/vtable-hover-works-only-when-scrolling/
|
4.4.3.26 | 2020-07-01 | Fixes:
- [css] mem leak in box-shadow and text-shadow.
- sciter::dom::element::get_expando() fix.
- [css] foreground-position-right fix.
- [svg] transition/animation fix.
- [DOM] style cleanup fixes.
- [win, a11y] focus change handling fix.
- [win, a11y] fixes of issues with <select|dropdown>.
|
4.4.3.25 | 2020-06-25 | Fixes:
- [animation] fix of stack overflow on multiple animations on the same element.
- [reactor]
@{...,...} support of multiple expressions.
- [Windows, System.Process] OEM encoding.
- [osx] event doubleclick fix.
|
4.4.3.24 | 2020-06-22 |
New:
- support of window-frame="extended" on Linux. usciter on Linux uses extended frame too now.
- [sciter and quark]
include library "name"; and SciterLibraryInit() in dll support. sdk/sqlite updated to build sciter-sqlite.dll/so. Can be used as demo of native Quark extensions.
- [linux/raspberry] libsciter-gtk.so ARM32 build.
Fixes:
|
4.4.3.23 | 2020-06-12 | New:
- linux/arm32 (Raspberry Pi) binary for Quark.
Fixes:
- [css] fix of
calc(...) computations;
- [css] fix of
transition: {shortcut-property} handling;
- [script] fix of AV in async function handling;
event tripleclick generation tuning;
|
4.4.3.22 | 2020-06-09 | New:
- +
event tripleclick {}
- +
Request.requestHeaders , Request.responseHeaders + sample /sdk/samples/communication/request-response.htm
Fixes:
- [script]
new RegExp(re) is prohibited now, constructor accepts only string.
- [script]
String.urlUnescape() fix.
- [windows] fix of Skia backend "wide" font rendering on some fonts (e.g. Chinese).
sciter::value::from_string() , memory leak fix.
Element.request() , GC issue fix.
- [script]
new Path() fix.
- TAB-to-set-focus handling fix.
|
4.4.3.21 | 2020-06-04 | Fixes:
- [svg] use color CSS values, regression fix.
- [windows/skia backend] minimal CPU vector extensions level is relaxed to SSX2;
- [Linux] Window transparency and window-frame="transparent" handling.
- [Quark] ImageMagick issue. Quark is using "magick" command rather than old "convert". Folder existence validations added.
- [reactor] one more fix in reconciliation engine.
- [windows] Image copy/paste, clipboard CF_DIB format support to transfer images with alpha.
|
4.4.3.20 | 2020-05-31 | New:
- Sciter Quark - Sciter Application Packager - takes scapp.exe and custom HTML/CSS/script resources and produces monolithic executables from them. See: sdk/quark (sources) and sdk/bin.quark - bootstrap starters;
- [Skia/OpenGL] demo of native OpenGL drawing sdk/include/behaviors/behavior_drawing-opengl.cpp and sdk/samples/behaviors/opengl-drawing.htm - works on Sciter versions with Skia backend;
- [Graphic API] +
GRAPHIN_RESULT SCFN(gFlush) (HGFX hgfx); -> sciter::graphics::flush() - commit batches to GPU;
Fixes:
|
4.4.3.19 | 2020-05-22 | Fixes:
- [plaintext] default style change.
<plaintext linenumbers> shows plaintext with numbers.
- [asset] propagating thrown error, see: https://sciter.com/forums/topic/cant-catch-exception/
- [doc] typos and fixes;
- [CSS] z-index fix;
- [win,lite] dll/pdb generation.
- [Skia/Windows] fix of AV in font mapper.
<select> , fix of <option disabled> handling.- [reactor]
@{ @.data = data };
- [reactor] fix of
Element.merge() method on "radical" updates.
- [SOM, behavior:richtext] passport implemented,
element.richtext.load() , etc.
- ARM64 compiled with static runtime linkage - Win/ARM does not have needed VC runtime by default.
- [html,parser] better handling of "dangling <" - erroneous HTML, but still.
|
4.4.3.18 | 2020-05-14 |
New:
- +
view.activate([#toFront]); - activates (set focus) the window and moves it to front of z-order.
Fixes:
- [script]
@decorator parser fix;
- tray-notifications/notification.tis demo fix.
- [reactor] vtape demo fix.
- [script] fix of multivalues treatment, see: https://sciter.com/forums/topic/directly-use-array-find-return-value/
- [dom API] fix of
element::set_style_attribute /element::get_style_attribute() ;
- [reactor] fix of UI update on new elements addition;
- [doc]
View.all property documented;
- [dom] fix of
element.box() calculation for the case when element has pending changes;
|
4.4.3.17 | 2020-05-10 | New:
- win.bin/arm64 - Windows/ARM64 builds and binaries;
- Build is using VS2017 build tools as only this version supports ARM64 code generation;
- [SOM] + SOM_PROP_GET/SET - property "interceptors" in V8 terms, SQLite demo in uSciter.exe updated correspondingly.
- [drag-n-drop]
elem:drag-source flag to render drag icon, see: sdk/samples/drag-n-drop/drag-text-element.htm
Fixes:
- Fix of
VK_LEFT /VK_RIGHT handling in <button> s;
- [css]
clear: before | after; fix;
- [sdk-headers]
#define CPP11 in headers to support VS2005;
|
4.4.3.16 | 2020-05-05 |
New:
Fixes:
- [reactor] fix of
<Wrapper><Tape/></Wrapper> case initialization;
- [gtk] spell check, proper handling of
and other non-alpha characters;
|
4.4.3.15 | 2020-05-02 | Fixes:
- [css] fix of
@set handling;
- [reactor] Tape, fix of cases when list contains just few items;
- [sqlite] fix of /samples/sqlite/rs-record-to-object.htm
|
4.4.3.14 | 2020-05-01 | New:
- SOM ( Sciter Object Model ) feature - modern way to expose native code (native assets) to script in OOP way. See this blog post.
- [script runtime]
Asset namespace to deal with native assets;
- started migration of built-in behaviors to this new mechanism: plaintext, masked, edit, textarea for now;
behavior:tabs native behavior demo has been migrated to SOM;
- SQLite wrapper is refactored to use SOM and SQLite is now linked statically to usciter[.app,.exe];
- SOM makes tiscript API obsolete. If you use it, consider porting to SOM as tiscript API will be removed in future.
Fixes:
- [behavior:masked] fixes;
- [richtext] spellchecker highlighting fixes;
- [css] internal ensureVisible functionality uses CSS (scroll-manner) to determine need of scroll animation.
- [script] fix of
graphics.fillColor(clr) when clr is a named CSS variable.
|
4.4.2.13 | 2020-04-29 |
New:
view.windowFrame = #standard | #extended | #solid | #solid-with-shadow | #transparent; property to set window frame at runtime;
- [linux] spell checker support using Hunspell library. Sciter expects dictionaries to be found at /usr/share/hunspell/ ;
- [usciter] + live reload feature by Mr. Pravic - monitors content of project folder and reloads it when changes detected.
Fixes:
|
4.4.2.12 | 2020-04-25 | Fixes:
- [api]
SciterDataReadyAsync() fix to be compatible with view.request() ;
- Element.owner fix for popup elements;
- [Windows] fix of "jump" at popup rendering;
- [script,SSX] fix of
Reactor.Component that has @type attribute (like <input|text>, <select|tree>, etc.) - wrong cursor appearance in mousewheel events;
- [windows, css] cursor: url(...) fixes;
<input|edit> , <input|password> fix of initial setup;- [css]
!important flag parsing fix; - [script] AV on "naked" event declaration, see: https://github.com/c-smile/sciter-sdk/issues/163
- fix of home:// url schema handling;
- [wsciter.exe] demo of sciter::request - custom asynchronous resource loading.
|
4.4.2.11 | 2020-04-22 | Fixes:
- [Windows] binaries are signed with sha256 stamp now (used to be sha1);
- [linux]
<output|date> and <output|time> rendering fix; - [windows] fix of "hole" rendering of child windows;
<input|text> initialization fix; |
4.4.2.10 | 2020-04-20 |
New:
- [html/css]
home:// url schema - home:// root gets resolved to folder of sciter.dll.
Fixes:
- [css] fix of intrinsic style of
<i> ,<u> , etc.
- [css] border-radius:
var(foo,10px) - fix of variable use in border radius;
- [win] fix of child windows on
window-frame="extended" ;
- [css, high-dpi] on_dpi_changed, fix of fonts recalculation when moving window between screens with different DPI;
- [css]
position:absolute / display:inline-block fix of auto width calculation;
- [css]
list-marker-color handling fix;
- [windows]
view.state = View.WINDOW_FULL_SCREEN; in usciter.exe fix.
<input|text value="something"> initialization fix.
|
4.4.2.9 | 2020-04-18 | Fixes:
- speed up of document parsing/loading;
- [css] line-height: height(100%); handling fix;
|
4.4.2.8 | 2020-04-16 | Fixes:
Removals:
- CSSS! script is gone. Remnants of HTMLayout era when the engine had no script at all.
|
4.4.2.7 | 2020-04-13 | Transition to "Style 2.0" architecture is complete. My pardon for inconveniences caused by the transition.
|
4.4.2.6 | 2020-04-12 |
New:
- [reactor/vtape] implementation of "virtual" scrollbar. To recap:
vtape is a virtual list where items have variable heights.
Fixes:
- [style 2.0] regression fixes.
- [script] fix of negative numeric keys parsing in object literals like
{-1:"nothing"}
|
4.4.2.5 | 2020-04-09 | Fixes:
|
4.4.2.4 | 2020-04-06 | New:
Fixes:
- Fix of problem with synthetic
<tbody> handling. While <tbody> can be ommited in markup of simple tables it is desired to put it there explicitly.
- [behavior:column-resizer] generates
event statechange when user will resize columns.
|