Skip to content

Releases: goshante/cjass2lua

cJass2Lua v1.12

07 Dec 20:56
Compare
Choose a tag to compare
  • Fixed all cases when this. was not added before members/methods
  • Fixed when ! was replaced witn - instead of not in some cases
  • Now all method names is correct
  • Added deallocation
  • Now variable created with .allocate inside of create method is not translated and all this variable mentions are replaced with this
  • Fixed a lot of bugs

cJass2Lua v1.11

07 Dec 10:21
Compare
Choose a tag to compare
  • Improved parsing
  • Improved console interface
  • Fixed rare critical bugs

cJass2Lua v1.10

04 Dec 22:21
Compare
Choose a tag to compare
  • Fixed critical bug with ID translation
  • Removed read-only from input and output UI edit boxes

cJass2Lua v1.09

04 Dec 00:51
Compare
Choose a tag to compare
  • Implemented structure translation to lua meta-table objects
  • Added support of short lambda operator ()->
  • Now parsing stops with error if detected overriding of declared function/global
  • Minor improvements
  • Bug fixes

cJass2Lua v1.08

24 Nov 04:58
Compare
Choose a tag to compare
  • Improved JASS support, fixed a lot of bugs
  • Added emmyDoc for lua functions, natives, constants, globals and types (can be disabled in config)
  • Improved global variables
  • Now supported expressions in globals
  • Now supported comments near globals
  • Constant type of defines now can be determinated
  • Added support of constant keyword
  • Added support of native keyword
  • Added support of type keyword
  • Added support of hexadecimal constants
  • Writing nodes to file is much more faster now
  • Fixed command line mode
  • Fixed a lot of bugs with comments, added some improvements
  • Fixed bugs with if/elseif/else
  • Improved file select menu by Browse button
  • To select a folder hold SHIFT before clicking Browse
  • Fixed some UI visual bugs
  • Status bar is now colored
  • Fixed a lot of bugs, reworked some code

cJass2Lua v1.07

22 Nov 22:48
Compare
Choose a tag to compare
  • Fixed progress counters
  • Added browse buttons
  • Added recursive dir creation if /path/to/file.lua does not exists
  • Added error when 'for' loop found. For loops are prohibited.

cJass2Lua v1.06

21 Nov 15:42
Compare
Choose a tag to compare
  • Improved JASS syntax support
  • Now one-line blocks are supported
  • Fixed bug with lambdas
  • Fixed string concatenation have been not recognizable with string constants
  • Fixed race condition with logs clean-up
  • Added visible progress
  • Minor improvements

cJass2Lua v1.05

20 Nov 18:11
Compare
Choose a tag to compare
  • Fixed conditions without then
  • Fixed do while/whilenot issue with new lines
  • Fixed string concatenation was not detected in some cases
  • Added full support of vJASS (vjass blocks, arrays, ifs and loops, function definition)
  • Fixed more bugs

cJass2Lua v1.04

19 Nov 13:40
Compare
Choose a tag to compare

-Fixed global array definition
-Fixed some settings issues
-Added context memory for global strings, string functions and local variables. Now string concatenation operator can be transformed correctly according to expression context.
-Now option DoNotIncrementArrayIndexConstants is TRUE by default
-Other improvements

cJass2Lua v1.03b

17 Nov 13:55
Compare
Choose a tag to compare

-Fixed broken function header