new:
[script] await/yield syntax compatibility with JS:
await is allowed to be in async function() only, see: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/async_function
yield is allowed to be in function*() only, see: https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Statements/function*
Existing code that uses await/yield shall work as it is but with compile time warnings.
[osx] IME support (Far East languages input method in particular).
[win] support of mouse devices with MOUSE WHEEL deltas < 120.
[config.h] #define HTTP_SUPPORT – enables/disables internal HTTP client. Without it no external resources are loaded and http client is excluded from compilation completely.
+ [html5] <mark> element support.
+ [gtk] notes project.
+ [gtk] HTML clipboard support.
behavior:frame saveDocument() method implementation.
[API] DOCUMENT_PARSED event. Generated after parsing but before DOCUMENT_READY.
Element.popup() update to support "auto flip" modes.
New samples:
+ sdk/samples/ideas/effects/particles sample. See: https://sciter.com/forums/topic/particles-js/
+ sdk/samples/games/flappy-bird by Ramon the Great. See: https://sciter.com/forums/topic/flappy-bird/
+ sdk/samples/ideas/notifications/demo.htm – in window notifications.
[script] bytes1 == bytes2, comparison of two byte vectors works in the same way as string1 == string2 – content equality.
[behavior:video] support of video.style.foregroundImage to access current frame.
[css and window-blurbehind attribute ] :
@media blur-behind {}
@media !blur-behind {}
@media blur-behind="ultra-dark" {}
@media blur-behind="dark" {}
@media blur-behind="light" {}
@media blur-behind="ultra-light" {}
fixes:
[DOM,script] element.clone() to preserve :synthetic state flag in cloned elements.
[win,printing] fix of printing on printers with device name larger than 31 characters. Thanks to Miloš Opálek
[css] :nth-child(an+b) selector fix.
[pager] documentation update at sdk/samples/printing/doc/pager-behavior.htm
[pager] restored printing functionality with GDI+ backend, thanks to Miloš Opálek
[win] fix of view.windowState = WINDOW_FULL_SCREEN; rendering.
[layout] handling of inline elements in <pre>
[script] "abc\n".split("\n") == 2 fix to comply with JS.
[plaintext, textarea] Handling ALTGR + Q and the like combinations in national keyboards: https://sciter.com/forums/topic/bug-altgr-inputs-not-working-on-plaintext/
[CSS] Support of @SOMECONST in calc()‘s inside style sets.
[richtext] insert inline images fix.
[script,storage] Fix of handling record deletion under iterator.
[script,storage.Index] + method clear() to remove all elements from index.
input|number focus handling fix.
[css] support of font: system, MyAwesome, sans-serif; constructs.
STATIC_LIB + plain C header compatibility.
[css] position:absolute element, width calculation fix.
[API] Generating event_handler::detached() call on window destruction (if it has DOM handlers set).
[API] sciter::image::load() implementation.
fix of ellipsis rendering.
<frame|pager> fixes.
regression fix of DOCUMENT_COMPLETE event generation, introduced in r5273.
[win] fix of AV in samples/dialogs+windows/windowed-element.htm
[DOM, <table>], parser forces <tbody> insertion for <tr> containment (if not provided).
Note: could be a breaking change if selectors like: table > tr > td are used (to fix it use: table > tbody> tr > td )
[richtext] + table editing commands: insert/delete row/column, merge cell range, split spanned cell.
[gtk] far east languages/fonts rendering.
[context menus] fix of getting focus back, see : https://sciter.com/forums/topic/input/
[win] Fix of crash on ALT+ENTER .
[win] fix of "D3DGear bug" – crash when D3DGear is running.
cr/lf handling in plaintext editing.
Fix of click on <label> when bound input is disabled.
[tooltips] – better tooltips handling – now tooltip gets removed only when mouse leaves tooltip’s owner element.
[osx] CMD+A handling fix.
[pager] fix of Pager.onRequest() handling.
[css] min/max-width: 100% fix.
<select|dropdown>, fix of "change" event generation when popup is shown. "change" is postponed until popup dismissal.
[editing] fix of VK_LEFT/VK_RIGHT handling.
more responsive handling of set focus on element.
[editing] fix of surrogate pairs handling.
[textarea] fox of selection by mouse handling.
[textarea, edit] fix of dynamic @novalue handling
NOTE: sciter.dlls, sciter.exe and notes.exe Windows executables in SDK are digitally signed now. On MacOS you may need to run SDK executables directly from console as they are not signed too.
评论0
最新资源