Code

History

Commits on 94de0c12bc8a8ddbd1e771abfdf0772790d9c00d to libraries/script-engine/src/ScriptEngine.cpp140+
  1. Merge pull request #9879 from birarda/bug/no-unloadStephen Birarda committed 9 years agoa69cf76
  2. Merge branch 'master' into 21114-part3humbletim committed 9 years ago758c07c
  3. * changes per CR feedback * revert JSON content-type workaround * add specific error check / advice for unanchored module ids * update unit testshumbletim committed 9 years ago52a5715
  4. Merge branch 'master' of github.com:highfidelity/hifi into model-scriptingSeth Alves committed 9 years ago693aee0
  5. add parameter to unload to remove entityID from mapStephen Birarda committed 9 years ago0c657a1
  6. merge from upstreamSeth Alves committed 9 years agoe8a9ff8
  7. log cleanup per CR; add more specific hints (instead of relying on __FUNCTION__)humbletim committed 9 years ago075574b
  8. Fix JS exception messages formattingAtlante45 committed 9 years agob67b17d
  9. Use specific debug name literal instead of __FUNCTION__ from within lambdahumbletim committed 9 years ago8582c7a
  10. Switch to READONLY_PROP_FLAGS for require.cache/require.resolve propertieshumbletim committed 9 years agod93047f
  11. * 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
  12. use a fully-qualified initializer when constructing BatchLoaderhumbletim committed 9 years agoe91de17
  13. * 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
  14. * 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
  15. merge require/module changes into clean branchhumbletim committed 9 years ago9d860a8
  16. Merge pull request #9685 from humbletim/21114-part2Ryan Huffman committed 9 years agoa744e0d
  17. Exposed DebugDraw interface to Java ScriptAnthony J. Thibault committed 9 years ago01abb4b
  18. Per CR feedback bump to strong refhumbletim committed 9 years ago2505a89
  19. Add weakRef guard to detect ScriptEngine deletion during ScriptCache::getScriptContentshumbletim committed 9 years ago654c72f
  20. remove unused constshumbletim committed 9 years ago5b11c0e
  21. switch from autoshumbletim committed 9 years ago731c019
  22. Log cleanuphumbletim committed 9 years agocdbb13e
  23. * 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
  24. Adapt from std::map locks to simple QHash for flagging busy scriptURLshumbletim committed 9 years agoc89d203
  25. * Inline / duplicate exception checking per CR feedback * Coding standardshumbletim committed 9 years ago3ad3fd4
  26. Increase deferred batch processing.humbletim committed 9 years ago1eeb25a
  27. Always consume exceptions thrown by include'shumbletim committed 9 years agof82a019
  28. Add QMetaObject for AvatarEntityMapkunalgosar committed 9 years ago99e51e8
  29. * Add Qt::DirectConnection to signalHandlerException * CR feedback / coding standardshumbletim committed 9 years ago132a889
  30. * Update per CR feedback / code standards * Cull log spam * Add tryLock to deferred processor to preempt unnecessary loadEntityContent round-tripshumbletim committed 9 years ago417587d
  31. separate out supporting changes into 21114-part2 branchhumbletim committed 9 years agob159562
  32. add executeOnScriptThreadhumbletim committed 9 years ago9b0bee9
  33. * integrate with latest master * consolidate emit entityScriptDetailsUpdated calls * limit maxRetries to 1 when isEntityServerScript()humbletim committed 9 years ago0f7652e
  34. * 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
  35. Merge pull request #9603 from huffman/feat/trace-thread-scriptBrad Hefta-Gaub committed 9 years ago74f10a1