文件名称:sciter-sdk-4.0.3.5348
文件大小:58.82MB
文件格式:ZIP
更新时间:2020-10-03 08:28:46
sciter
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] 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
[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.
fixes.
regression fix of DOCUMENT_COMPLETE event generation, introduced in r5273.
[win] fix of AV in samples/dialogs+windows/windowed-element.htm
[DOM,
], parser forces insertion for
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