sciter-sdk-4.0.3.5348

时间:2020-10-03 08:28:46
【文件属性】:

文件名称: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