Skip to content

Releases: whitewoodcity/xbrowser

Version 0.9

08 Nov 06:45
Compare
Choose a tag to compare

Enhancement

1

Version 0.8

06 Nov 02:42
Compare
Choose a tag to compare

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.

screen shot 2017-11-06 at 1 41 40 pm

That means VC++ Redistributable Packages is required, download and install the package from Microsoft.

Version 0.7

02 Nov 08:01
Compare
Choose a tag to compare

Enhancement

  1. 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>
  1. 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

21 Oct 00:53
Compare
Choose a tag to compare

Enhancement

  1. Using Vert.x WebClient in Verticle context to avoid warning and mistakes
  2. Fix TableView bugs
  3. Fix Chart bugs
  4. Update documentations

Version 0.5

13 Oct 10:19
Compare
Choose a tag to compare

New Features

  1. Sandbox mechanism for customers' code running, visiting local files, loading classes, creation of a new thread etc. will be prohibited.
  2. Security management, if customers' code run more than 10 seconds, the browser will interrupt, more than 12 seconds, it will be brutally stopped.
  3. Adjust buttons to one single menu and also include shortcut support.
  4. Multiple languages support.
  5. Multiple threaded mechanism, the execution thread of customers' code will run on the other thread rather than the UI thread to improve user experience.

1

Version 0.4

09 Oct 01:18
Compare
Choose a tag to compare
Version 0.4 Pre-release
Pre-release

Enhancement

  1. Windows Support
  2. Fix bugs

Version 0.3

08 Oct 08:08
Compare
Choose a tag to compare
Version 0.3 Pre-release
Pre-release

Enhancements

  1. 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"/>
  1. 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.

1

3) New Language Support: Java, since the xmlv file accept class tag, then Java file could be compiled into class file and then loaded by the browser.

Version 0.2

07 Oct 04:51
Compare
Choose a tag to compare
Version 0.2 Pre-release
Pre-release

API

  1. Table API support
  2. Chart API support
  3. Enhanced Canvas API

Version 0.1

03 Oct 15:30
Compare
Choose a tag to compare
Version 0.1 Pre-release
Pre-release

Version 0.1