Code

History

Commits on 586bd7ffca69678a0eaf6ecf376afe99edeffc1c to libraries/script-engine/src/qtscript/ScriptEngineQtScript.h19
  1. Added scoring system for determining overloaded function to callksuprynowicz committed 4 years ago979e9ff
  2. Replaced regular mutex with a read write one to improve performanceksuprynowicz committed 4 years ago5a9b0cc
  3. Continued tightening and testing of the scripting engine "glue" logic - QObject wrappers will now be reused when asked to wrap the same QObject multiple times - improved error reporting when we can't form a native call from script - dropped support for having the existing QtScript logic handle Qt object transformations - assuming that our code will handle all calls into native objects - changing timer functions to use CTimer* publicly rather than casted QObject*Heather Anderson committed 4 years ago55b5a2c
  4. first pass creating Qt <-> QtScript interfaceHeather Anderson committed 4 years agobc6eaf2
  5. changes from code review suggestionsHeather Anderson committed 5 years agobd04554
  6. convert script engine variables from QSharedPointer to std::shared_ptrHeather Anderson committed 5 years ago70fbe76
  7. more shifting around of ScriptEngineQtScript declarationHeather Anderson committed 5 years ago82535ca
  8. more simplification of ScriptEngineQtScript declarationsHeather Anderson committed 5 years agoc9bf36e
  9. significant cleanup of ScriptEngineQtScript (which isn't exposed to the scripting engine and shouldn't be @jsdoc'ed)Heather Anderson committed 5 years agobd4a035
  10. finished coding and smoketested ScriptContextQtAgent (required to get Scriptable functional for its users)Heather Anderson committed 5 years ago86348b3
  11. more code review using github compiler runsHeather Anderson committed 5 years ago227e899
  12. more changes in response to build log on other compilersHeather Anderson committed 5 years ago23edfa3
  13. changes in response to build log on other compilersHeather Anderson committed 5 years ago23776ab
  14. rework ScriptValue to act like a stack variable rather than a pointerHeather Anderson committed 5 years ago8581022
  15. early smoketestingHeather Anderson committed 5 years agof209c51
  16. added custom type supportHeather Anderson committed 5 years ago5f2b2c9
  17. shifting classes around and adding static initializers to resolve dependencies on scripting-engine (and drop dependencies from scripting-engine)Heather Anderson committed 5 years ago665ea52
  18. adding basic script-engine documentationHeather Anderson committed 5 years ago1f4f458
  19. working to clean up the QtScript implementation and move towards completion of the proxy interfaceHeather Anderson committed 5 years ago2dd9d78