Sciter 2.0.0.19 SDK

May 6, 2012

Filed under: Sciter — Andrew @ 11:03 am

New SDK is here: sciter2-sdk.zip.

Sciter 2.0.0.19 screenshot

New features:

  • [CSS] background-attachment: scroll | local | fixed; is back.
  • [CSSS!] "string".compare("other string") – lexical string comparison.
  • [TIS] "string".lexicalCompare("other string") – lexical string comparison.
  • [CSS] image-transformation, additive cascade: combining lists from different rules. Allows to combine transformations from different rules. See: sdk/samples/image-transformations.css++/additive-transformations.htm
  • [CSS] behavior:marquee is back. See: sdk/samples/effects/marquee.htm
  • Sciter2 port of behavior_tabs.cpp from Sciter1 SDK.
  • behavior:file-icon is back, see: sdk/samples/goodies/file-icon.htm
  • @novalue support for behavior:edit, password, textarea.
  • [CSS] New ellipsis drawing mode: text-overflow:path-ellipsis  – draws ellipsis in the middle of string.  
  • Windows non-aero themes / "classic" theme support. Not all shapes are supported yet though.
  • TIScriptAPI API function is back.
  • Element.bindImage(url,img) – dynamic image generation for CSS. See: /sdk/samples/graphics/test-dynamic-background.htm and /sdk/samples/ideas/preview/thumbnail.htm
  • IAccessible support on Sciter window.
  • <select type="dropdown-select" multiple> – dropdown select with multiple selected options. See: /sdk/samples/forms/select-dropdown-variants.htm
  • Graphics.line/fillLinear/RadialGradient() methods support multiple color stops now. See: /sdk/samples/graphics/test-immediate-mode.htm

Fixes:

  • fix of dynamic updates of display:inline elements with parent flow:***
  • fix of dynamic updates of visibility:visible|collapse.
  • fix of <!DOCTYPE … preambula parsing.
  • masked-edit, various fixes.
  • fix background-image-transformation + animations.
  • fix of table on popup drawing problem, see: http://terrainformatica.com/forums/topic.php?id=2293
  • fix of Element.$replace() method.
  • html parser tweaks for erroneous table markup.
  • IME (East Asian languages support) works now.
  • Proper WM_SETFOCUS/WM_KILLFOCUS handling on Sciter window.
  • fix of <optgroup> handling.
  • fix of visibility:hidden of display:inline-block’s;
  • fix of SciterDataReadyAsync for CSS files.
  • fix of SciterSetElementText() handling by elements that have attached behaviors.
  • fix of <select editable> value handling.
  • fix of erroneous unescaped ‘&’ handling.

New samples:

  • sdk/samples/forms/edit-plus.htm – demonstrates extensions and use of methods like selectAll() on behavior:edit and behavior:textarea;
  • sdk/samples/ideas/lightbox-dialog – that famous lightbox with modal event processing.
  • sdk/samples/image-transformations.css++/additive-transformations.htm
  • sdk/samples/effects/marquee.htm
  • sdk/samples/replace-animator/test3.htm – one more demo of Metro style animations.
  • sdk/samples/goodies/file-icon.htm
  • /sdk/samples/graphics/test-dynamic-background.htm
  • /sdk/samples/ideas/preview/thumbnail.htm
  • /sdk/samples/forms/select-dropdown-variants.htm
  • /sdk/samples/graphics/test-immediate-mode.htm