Releases: whitewoodcity/xbrowser
Releases · whitewoodcity/xbrowser
Version 0.9
Version 0.8
Bug fixes
When you try to install or launch an Windows application, you get following error:
Error while launching an app
The program can't start because api-ms-win-crt-runtime-l1-1-0.dll is missing from your computer. Try reinstalling the program to fix this problem.
That means VC++ Redistributable Packages is required, download and install the package from Microsoft.
Version 0.7
Enhancement
- UDP support
<xmlv>
<json/>
<script type="ruby">
$app.listen(8080)
button001 = $button001
app = $app
#while true
# app.send(8080,'localhost','hello')
# puts(app.received())
#end
timer = $app.timer
canvas = $canvas
i = 0
timer.action = lambda{|now|
i = i + 1
app.send(8080,'localhost',i)
canvas.clear()
canvas.text(app.received(),10,50)
}
timer.start()
</script>
</xmlv>
- Latte language support
<xmlv title="Sample Display">
<json>
[{"type":"button","id":"button001","x":10,"text":"click me"}]
</json>
<script type="Latte-lang">
println('Hello Latte')
button001.action = ((event) -> button001.text = "Got clicked")
timer = app.timer
timer.action = ((now) -> button001.x = button001.x + 1)
timer.start()
</script>
</xmlv>
Version 0.6
Enhancement
- Using Vert.x WebClient in Verticle context to avoid warning and mistakes
- Fix TableView bugs
- Fix Chart bugs
- Update documentations
Version 0.5
New Features
- Sandbox mechanism for customers' code running, visiting local files, loading classes, creation of a new thread etc. will be prohibited.
- Security management, if customers' code run more than 10 seconds, the browser will interrupt, more than 12 seconds, it will be brutally stopped.
- Adjust buttons to one single menu and also include shortcut support.
- Multiple languages support.
- Multiple threaded mechanism, the execution thread of customers' code will run on the other thread rather than the UI thread to improve user experience.
Version 0.4
Enhancement
- Windows Support
- Fix bugs
Version 0.3
Enhancements
- Allow multiple class, script and css tags
<css href="http://abc.com/my_css1.css"/>
<css href="http://abc.com/my_css2.css"/>
<class url="http://abc.com/" name="com.whitewoodcity.MyClass1" function="test"/>
<class url="http://abc.com/" name="com.whitewoodcity.MyClass2" function="test"/>
<script href="http://abc.com/test_javascript.js"/>
<script type="ruby" href="http://abc.com/test_ruby.rb"/>
- Any parse or execution of css, class or script will not affect the whole page rendering but will prompt a red question mark on the right-top corner button.
Version 0.2
API
- Table API support
- Chart API support
- Enhanced Canvas API
Version 0.1
Version 0.1