Skip to content
Permalink
Branch: master
Commits on Apr 11, 2019
  1. Update messages.json

    teared committed Apr 11, 2019
  2. Update for Houdini 17.5

    teared committed Apr 11, 2019
    Release 7.1.1
    
    1. Updated for Houdini 17.5.
    
    2. Obsolete expression functions removed:
    
        string popcontextgeo(float index)
        float popevent(string event_name)
        float popeventtime(string event_name)
        float poppoint(float point_number, string attribute, float index)
        float poppointid(float particle_id, string attribute, float index)
        float poppointnum(float particle_id)
        string poppoints(float point_number, string attribute)
        string poppointsid(float particle_id, string attribute)
Commits on Nov 8, 2018
  1. Update for Houdini 17.0

    teared committed Nov 8, 2018
    Release 7.1.0
    
    1. Updated for Houdini 17.0.
    
    2. New expression functions added:
    
        float arclenD(string surface_node, float prim_num, float ustart, float ustop, float divs)
        string chopnames(string CHOP)
        float contextoption(string token)
        string contextoptions(string token)
        float hascontextoption(string token)
        string lopinputprim(string lop_path, float input_index)
        string lopinputprims(string lop_path, float input_index)
        string loplastmodifiedprim(string lop_path)
        string loplastmodifiedprims(string lop_path)
        string topexp(string expression)
    
        Tip: to read about new functions quickly, copy the list in empty
        Sublime Text document, set HScript syntax and check documentation helpcards.
    
    3. Older expressions that is now highlighted and documented:
    
        float dopgroupismutual(string dop, string group)
        float raw()
        string seampoints(string surface_node, float whichside)
    
    4. Commands highlighted in syntax:
    
        animeditor
        chautoselect
        imgsave
        kinconvert
        matrman
        matupdateref
        rexport
        shopconvert
        system
Commits on Nov 17, 2017
  1. Update for Houdini 16.5

    teared committed Nov 17, 2017
  2. Update readme.md

    teared committed Nov 17, 2017
  3. Add-on documentation

    teared
    teared committed Nov 17, 2017
    Created readme and install message.
Commits on Nov 15, 2017
  1. Rename README.md to readme.md

    teared committed Nov 15, 2017
  2. Limit command scope

    teared
    teared committed Nov 15, 2017
Commits on Nov 14, 2017
  1. Install message

    teared
    teared committed Nov 14, 2017
    Also moved some preference files to "prefs" folder.
Commits on Nov 13, 2017
  1. Add syntax test

    teared
    teared committed Nov 13, 2017
    Also add new scope for zero-leading "octal-like" numbers that threated as decimals by HScript.
  2. Fix resource loading

    teared
    teared committed Nov 13, 2017
  3. Update README.md

    teared committed Nov 13, 2017
  4. Split into separate package

    teared
    teared committed Nov 13, 2017
    HScript and HScript Expression languages now can be installed separately from VEX.
Commits on Sep 27, 2017
  1. Support "function" keyword, fix function call in return

    teared
    teared committed Sep 27, 2017
    According to the VEX reference, it is possible to use word "function" before function definitions. "return foo();" no longer be highlighted as a function definition.
Commits on Sep 26, 2017
  1. Fix parameter-less function definitions

    teared
    teared committed Sep 26, 2017
    Parameter-less function definitions will no longer highlighted as function calls.
Commits on Sep 12, 2017
  1. Fix preprocessor disabling inside #elif branch

    teared
    teared committed Sep 12, 2017
    Only enter if0 context if zero goes immediately after #elif.
Commits on Jul 20, 2017
  1. Updated for Houdini 16.0.671

    teared
    teared committed Jul 20, 2017
    VEX syntax now properly display latest functions. Workaround IndexError
    on snippet build on some errors.
    
    Used bookish parser a bit. Will use it to generate HTML tooltips when
    Houdini 17 will be released.
Commits on May 17, 2017
  1. Show compile errors in editor

    teared
    teared committed May 17, 2017
    Two build systems for VEX added.
Commits on May 13, 2017
  1. Updated for Houdini 16.0.600

    teared
    teared committed May 13, 2017
    Improved function definitions highlighting.
    Improved completions rules: it won't pop in many places where functions
    are not expected.
    Complex returns no longer highlighted as function definitions.
    New functions up to 16.0.600.
Commits on Feb 27, 2017
  1. Update README.md

    teared committed Feb 27, 2017
  2. Update README.md

    teared committed Feb 27, 2017
  3. New README images

    teared
    teared committed Feb 27, 2017
  4. Updated for Houdini 16

    teared
    teared committed Feb 27, 2017
    Added new functions and expressions.
    C++ raw strings support.
    Improved syntax highlighting.
Commits on Feb 9, 2017
  1. Update README.md

    teared committed Feb 9, 2017
  2. Update README.md

    teared committed Feb 9, 2017
  3. Update README.md

    teared committed Feb 9, 2017
  4. Improved help, added images

    teared
    teared committed Feb 9, 2017
  5. Major rewrite, popup help plugin, syntax revisit

    teared
    teared committed Feb 9, 2017
    Added high quality popup help.
    Revisited syntax.
    Updated to most recent functions.
    Fixed VEX snippets in backticks.
Commits on Jun 4, 2016
  1. Updated for Houdini 15.5

    teared committed Jun 4, 2016
  2. Updated for Houdini 15.5

    teared committed Jun 4, 2016
    Minor update. Added 10 functions, converted to a new syntax system,
    updated VEX history document.
Commits on Mar 28, 2016
  1. Fully reviewed and modernized

    teared committed Mar 28, 2016
    Minor VEX syntax updates. Rewritten completions generator. Using new
    --list-context-json option. Rewritten overrides.vfl. Updated all
    completions. Improved completions for functions with variadic arguments.
    Removed deprecated functions and signatures.
Commits on Oct 29, 2015
  1. Updated for Houdini 15

    teared committed Oct 29, 2015
    Added VEX and HScript's underscores in numbers: 0_0.
    Added support for letter f at the ends of floats: 1.0f.
    Added new Houdini 15's functions, expressions, commands.
    Fixed VEX regular expression issue, where ifs's conditions containing
    type names made it appear as a function declaration, like: if (myintvar
    >= somefloat).
    Updated VEX Change History html document and reordered in descending
    order.
Commits on Jul 8, 2015
  1. KISSed

    teared committed Jul 8, 2015
Commits on Jun 17, 2015
  1. Update README.md

    teared committed Jun 17, 2015
  2. Full HScript support

    teared committed Jun 17, 2015
    Highlighting unified with VEX, added full syntax support in expressions
    and scripts. Mainly, for "Expression language" types, functions and
    statements because "Script" HScript is a collection of one-line commands
    and several flow statements which takes a few lines of syntax
    definition.
Older
You can’t perform that action at this time.