Code

History

Commits on a8f69bb2e052d91bd47989535f8b69dddb095506 to libraries/script-engine/src/ScriptEngine.cpp70+
  1. * Update per 21114-part2 changes. * Add explicit thread safety guards. * Add Entities.queryPropertyMetdata for unit testing Entity script module support. * Cleanup / commenting pass.humbletim committed 9 years ago40ba818
  2. use a fully-qualified initializer when constructing BatchLoaderhumbletim committed 9 years agoe91de17
  3. * rework _requireResolve error throws (to avoid using lambda w/default args -- which vc++ didn't care for) * add ExceptionEmitters to require/resolve so errors get logged even if invoked indpendently from a scripthumbletim committed 9 years ago32e450e
  4. * use explicit int's for moduleId constants * maxTestConstructorValueSize was already limiting debug output size -- adopt its strategy, use shared MAX_DEBUG_VALUE_LENGTH consthumbletim committed 9 years agoefc61c2
  5. merge require/module changes into clean branchhumbletim committed 9 years ago9d860a8
  6. Merge pull request #9685 from humbletim/21114-part2Ryan Huffman committed 9 years agoa744e0d
  7. Exposed DebugDraw interface to Java ScriptAnthony J. Thibault committed 9 years ago01abb4b
  8. Per CR feedback bump to strong refhumbletim committed 9 years ago2505a89
  9. Add weakRef guard to detect ScriptEngine deletion during ScriptCache::getScriptContentshumbletim committed 9 years ago654c72f
  10. remove unused constshumbletim committed 9 years ago5b11c0e
  11. switch from autoshumbletim committed 9 years ago731c019
  12. Log cleanuphumbletim committed 9 years agocdbb13e
  13. * Switch trigger for deferred loads from timer to using leading entity completion * Bring back notion of tracking "bad scripts" to fail stampeding entities as a set * Update stampede JS tests to highlight/troubleshoot preexisting unload issuehumbletim committed 9 years ago3ac1165
  14. Adapt from std::map locks to simple QHash for flagging busy scriptURLshumbletim committed 9 years agoc89d203
  15. * Inline / duplicate exception checking per CR feedback * Coding standardshumbletim committed 9 years ago3ad3fd4
  16. Increase deferred batch processing.humbletim committed 9 years ago1eeb25a
  17. Always consume exceptions thrown by include'shumbletim committed 9 years agof82a019
  18. Add QMetaObject for AvatarEntityMapkunalgosar committed 9 years ago99e51e8
  19. * Add Qt::DirectConnection to signalHandlerException * CR feedback / coding standardshumbletim committed 9 years ago132a889
  20. * Update per CR feedback / code standards * Cull log spam * Add tryLock to deferred processor to preempt unnecessary loadEntityContent round-tripshumbletim committed 9 years ago417587d
  21. separate out supporting changes into 21114-part2 branchhumbletim committed 9 years agob159562
  22. add executeOnScriptThreadhumbletim committed 9 years ago9b0bee9
  23. * integrate with latest master * consolidate emit entityScriptDetailsUpdated calls * limit maxRetries to 1 when isEntityServerScript()humbletim committed 9 years ago0f7652e
  24. * refactor ScriptCache per FIXMEs * include error details in BatchLoader results * update EntityServerScript properties in edtior to reflect more granular statuses * ScriptEngine plumbing in prep for require/module integrationhumbletim committed 9 years ago831bf93
  25. Merge pull request #9603 from huffman/feat/trace-thread-scriptBrad Hefta-Gaub committed 9 years ago74f10a1
  26. Add entity PPS per script configurationRyan Huffman committed 9 years agof75eced
  27. Add tracing to ScriptEngine and EntitiesScriptingInterfaceRyan Huffman committed 9 years ago55df6f8
  28. Add thread names to tracesRyan Huffman committed 9 years agof263863
  29. ModelScriptingInterface::meshToOBJ takes a list of MeshProxys instead of just oneSeth Alves committed 9 years ago91e542a
  30. start on scripting interface to allow saving polyvox meshes to obj filesSeth Alves committed 9 years ago541692c
  31. merge from upstreamSeth Alves committed 9 years agoc317ba8
  32. Add the ability to get the context that a script is running inRyan Huffman committed 9 years ago9b1cd52
  33. Merge pull request #33 from huffman/feat/entity-server-script-propertyClément Brisset committed 9 years ago6da188b
  34. Fix default param ref failing on non-MSVC buildsRyan Huffman committed 9 years agobe9b19e
  35. Merge pull request #32 from huffman/feat/entity-server-script-propertyClément Brisset committed 9 years ago95f07f3