ZeroK-RTS/Zero-K-Infrastructure — pull request #175 by xponen (2014-10-22 22:50:16+00:00)
Title: ZKL: some tweak for ZKL for linux, added Add Spring AI feature

Linux fixes:
*fix desktop shortcut (cannot use Window's internet shortcut)
*fix Open Game Data Folder & Game Diagnostic Log button not working
*make tooltip not prevent input focus (at least in SpringsettingForm). Probably related to https://github.com/ZeroK-RTS/Zero-K-Infrastructure/issues/157 because setting ToolTip to TopMost property fixed it.
*make tooltip not transparent since its not transparent already: increase speed a bit for bad & slow graphic driver
*make Emoji character ( see http://unicode-table.com/en/search/?q=emoji ) not crash Chat renderer when it can't be drawn
*fix springsettingform fail if started before joining any game (because haven't set engine folder path yet).

Added feature:
*Added "Spring AI" option to Multiplayer AddAI, at bottom, in a sub-directory
*Make Skirmisher Tab "Spring AI" do not use unitsync to find Spring AI (now check for AI list in AI folder in DataDir & Engine folder)
*Parse "file://" protocol in chat so you can write "go to file://c:/abc/abcde/ " to tell user's web browser to show local path.

Other:
*remove some more ISupportInitialize (which is known to might crash in Linux)