Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: pxscene/pxCore2
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: pxscene/pxCore2
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: _jsc
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 10 commits
  • 229 files changed
  • 15 contributors

Commits on Dec 20, 2019

  1. Initial implementation of JSC backend rtScript (#2152)

    * Initial implementation of JSC backend rtScript
    
    * Few bug fixes
    
     - fix hang in rtCORS and rtHttpResponse.
     - fix assertion on destroying rtPromiseCallbackWrapper on non main
       thread
     - enable console logging
    
    * Add license
    
    * Add option to override rtHttpRequest::onDownloadComplete()
    
    * Reduce memory usage by disposing orphaned objects
    emutavchi authored and mfiess committed Dec 20, 2019
    Configuration menu
    Copy the full SHA
    08f836e View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2020

  1. updates (#2247)

    * Optimus Web app suspend/resume (#2156)
    
    * fix dynamic import (#2142)
    
    * fix dynamic import
    
    * remove some strange code
    
    * Update ESMLoader.js
    
    * fix websockets error (#2155)
    
    * avoid reading init.js on every app load (#2150)
    
    * avoid reading init.js every time
    
    * avoid reading init.js every time
    
    * Update rtFileDownloader.cpp
    
    * Update rtUrlUtils.cpp
    
    * Update rtUrlUtils.cpp
    
    * added additional dependencies (#2149)
    
    * add reason information for loadArchive Failure (#2145)
    
    * fix for crash in windows (#2148)
    
    * upload debug symbol info
    
    * handle error message from event loop
    
    * handle error message from event loop
    
    * Update build_win32.bat
    
    * Update concurrent-marking.cc
    
    * Update concurrent-marking.cc
    
    * Update rtScriptNode.cpp
    
    * Update rtScriptNode.cpp
    
    * Update concurrent-marking.cc
    
    * Update build_win32.bat
    
    * Update build_win32.bat
    
    * better vertical text alignment on pxTextCanvas (#2157)
    
    * better vertical text alignment on pxTextCanvas
    
    * Using ascender for vertical text alignment on pxTextCanvas
    
    * limit process object params (#2131)
    
    * pxWayland::setEvents() reset mFields immediately (#2143)
    
    * pxWayland::setEvents() reset mFields immediately
    
    * Update pxWayland.cpp
    
    * text canvas highlight and shadow support (merged from branch) (#2159)
    
    * text canvas highlight and shadow support
    
    * Update pxContextGL.cpp
    
    * Update pxContextGL.cpp
    
    * Update pxContextGL.cpp
    
    * update to 2.0.0.0 (#2160)
    
    * coverity fixes (#2161)
    
    * compile fix
    
    * handle JSON exception while handling http response (#2162)
    
    * handle JSON exception while handling http response
    
    * Update node-fetch.js
    
    * Update rtFileDownloader.cpp
    
    * Update rtFileDownloader.cpp
    
    * Update rtFileDownloader.cpp
    
    * Update rtFileDownloader.cpp
    
    * Update rtFileDownloader.cpp
    
    * Update unittests_linux.sh
    
    * Update test_imagecache.cpp
    
    * Updates
    
    * Updates
    
    * Updates
    
    * Updates
    
    * Updates
    
    * Update node-fetch.js
    
    * Project fixes and code warnings (#2166)
    
    * Project fixes and code warnings
    
    * Update pxUtil.cpp
    
    Revert of initialization
    
    * Fixing regression - Drag'n'Drop (#2168)
    
    * Needs a CLEAR color... black because of Pre-Multiply (#2167)
    
    * re-create db if the key doesn't work (#2170)
    
    * fix for crash after IP mode switch (#2171)
    
    * fix for crash after IP mode switch
    
    * Update test_imagecache.cpp
    
    * deleted unnecessary inclusion of uv lib explicitly as it is always linked though duv (#2173)
    
    * bootstrap frameworks (#2172)
    
    * video crash fix (#2175)
    
    * cache bootstrap frameworks (#2177)
    
    * proxy support for video (#2178)
    
    * proxy support video
    
    * proxy support for video
    
    * proxy support for video
    
    * fix for tcp wrap crash for windows (#2180)
    
    * fix for tcp wrap crash for windows
    
    * Update before_install.sh
    
    Co-authored-by: madanagopaltcomcast <35588028+madanagopaltcomcast@users.noreply.github.com>
    
    * Fix leak of 'cmd' if error (#2181)
    
    * Ubuntu updates (#2183)
    
    Co-authored-by: ashkalokhe <54277283+ashkalokhe@users.noreply.github.com>
    
    * cache framework changes (review) (#2182)
    
    Co-authored-by: madanagopaltcomcast <35588028+madanagopaltcomcast@users.noreply.github.com>
    
    * default clamp to edge instead of repeat when creating image textures (#2186)
    
    * Added Support for ThunderJS (#2193)
    
    * Manually set up Wayland displayName for native apps (#2195)
    
    * disable screenshot functionality for default apps (#2185)
    
    Co-authored-by: madanagopaltcomcast <35588028+madanagopaltcomcast@users.noreply.github.com>
    
    * ubuntu blank screen fix (#2187)
    
    * ubuntu blank screen fix
    
    * cleanup
    
    * cleanup
    
    * cleanup
    
    Co-authored-by: ashkalokhe <54277283+ashkalokhe@users.noreply.github.com>
    
    * Fix warning 'int' to 'size_t' type mismatch (#2190)
    
    * Fix warning 'int' to 'size_t' type mismatch
    
    * Fixed WARNINGS ... casts etc
    
    * Combining PR 2189
    
    * native SparkGL rendering (including text) (#2199)
    
    * native SparkGL rendering (including text)
    
    * updates for Ubuntu
    
    * api updates
    
    * framework caching updates (#2196)
    
    * keep absolute url match for frameworks
    
    * Update ESMLoader.js
    
    * Update ESMLoader.js
    
    * Update ESMLoader.js
    
    * use only filenames for caching keys
    
    * handle app exits before init
    
    * fix for handling frameworks without hash
    
    * support for nested webgl contexts (#2201)
    
    * retrieve pxWayland texture (#2198)
    
    * retrieve pxWayland texture
    
    * revert some changes no longer needed
    
    * add paint method to optimus app
    
    * add description method to optimus app
    
    * log frame buffer operation messages as debug (#2203)
    
    * support for object clipping in SparkGL (#2204)
    
    * support to allow for a new top scene (#2205)
    
    * support to unset focus (#2206)
    
    * ability to fulfill image promises without a parent (#2207)
    
    * changes for platform keymap file (#2208)
    
    * changes for platform keymap file
    
    * changes for platform keymap file
    
    * use rtJSONUtils instead of rapidjson
    
    * use rtJSONUtils instead of rapidjson
    
    * Adding FALLBACK FONT (#2194)
    
    * Adding FALLBACK FONT
    
    * Adding 'capabilities.font.fallback = 1' ...
    
    * adding [test_fallbackFont] to tests.json
    
    * Adding initializers
    
    * Adding additional error checks and logging
    
    * Adding additional fallback within getGlyph()
    
    * Fix typo
    
    * Refined Fallback logic
    
    * Updates to Fallback logic ... addition of 'fallbackGlyphsCount' property
    
    * Re-order innitializer list
    
    * Adding additional error info
    
    * Making helper function 'static' to hide to scope
    
    * Removal of redundant 'fallbackGlyphsCount' property
    
    * rtLogWarn changed to  rtLogDebug
    
    * 1 more WARN >> DEBUG change
    
    * update to 2.1.0.0 (#2210)
    
    * add globals like in browser: fetch, WebSocket (#2211)
    
    * adding .spark extension for transparency (#2214)
    
    * adding .spark extension for transparency
    
    * Update shell.js
    
    * optimus updates (#2215)
    
    * pxWayland: correct work with gUIThreadQueue (#2165)
    
    * cleanup + relative paths for 'fetch' + framework fixes (#2212)
    
    * add globals like in browser: fetch, WebSocket
    
    * cleanup + relative paths for 'fetch' + framework fixes
    
    * fix crash
    
    * keep only one version of each framework
    
    * Revert "keep only one version of each framework"
    
    This reverts commit 16d4ed5.
    
    * keep only one version of each framework
    
    * adding window object (#2218)
    
    * adding window object
    
    * Update ESMLoader.js
    
    * Fix for ShaderResource.  Transparent FBO clear - instead of opaque black (#2219)
    
    * retrieve playback state change events from aamp (#2216)
    
    * reconnect to rtRemote object on intermdiate kills (#2217)
    
    * Missing move assignment reported by Coverity (#2158)
    
    * move op for rtString
    
    * move op tests for rtString
    
    * move op for rtValue
    
    * move op tests for rtValue
    
    * trivial move op for rtObjectRef, rtFunctionRef
    
    * move op for rtRef
    
    * add test case for rtString copy constructor
    
    * move op tests for rtRef
    
    * silence 'glUniform1i' is deprecated: first deprecated in macOS 10.14 (I get these locally on 10.15)
    
    * silence 'delete called on abstract w/ non-virtual destructor'
    
    * do not delete obj handled by rtRef-s
    
    * free previous value on move
    
    * bugfixing
    
    * silent 'explicitly moving variable to itself'
    
    * -Wno-self-assign seems to be ignored by travis...
    
    * bring back the self-move test (it builds for me locally)
    
    * do not print the same log twice
    
    * remove test_fancyNewAnimate.js (causes 'pxobjectcount is 1')
    
    * Revert "do not print the same log twice"
    
    This reverts commit 1d21660.
    
    * remove test_pxShaderResource (causes 'texture memory usage is [1972364]')
    
    * remove fancy.js (causes 'pxobjectcount is 1')
    
    * Revert "bring back the self-move test (it builds for me locally)"
    
    This reverts commit 0c7ca5d.
    
    * Revert "remove fancy.js (causes 'pxobjectcount is 1')"
    
    This reverts commit bd1276f.
    
    * Revert "remove test_pxShaderResource (causes 'texture memory usage is [1972364]')"
    
    This reverts commit 8d4cfc8.
    
    * Revert "remove test_fancyNewAnimate.js (causes 'pxobjectcount is 1')"
    
    This reverts commit ecda294.
    
    * bugfixing
    
    * leak tests
    
    * ability to take application screenshots with Optimus (#2223)
    
    * unregister wayland callbacks on destroy (#2221)
    
    * pxWayland: clear context in gUIThreadQueue on setEvents (#2222)
    
    * 1080 support for SparkGL (#2227)
    
    * 1080 support for SparkGL
    
    * add capability for 1080
    
    * update to 2.2.0.0 (#2228)
    
    * fix release error builds (#2231)
    
    Co-authored-by: madanagopaltcomcast <35588028+madanagopaltcomcast@users.noreply.github.com>
    
    * SparkGL animated image support (#2230)
    
    * SparkGL animated image support
    
    * updates for animated images
    
    * update to 2.2.0.1
    
    * pxVideo.cpp - Added functional cpp header (#2234)
    
    As this cpp file uses std::bind function, this functional header is mandatory. This will resolve build issues.
    
    * leak fixes (#2233)
    
    * run optimus js in same context as app
    
    * clearing sparkwebgl reference
    
    * Update initGL.js
    
    * Update initGL.js
    
    * Update initGL.js
    
    * add null checks to optimus
    
    * Update initGL.js
    
    * Update initGL.js
    
    * Update initGL.js
    
    * Update initGL.js
    
    * fix response reference from node fetch
    
    * fix response reference from node fetch
    
    * Update optimus.js
    
    * Update node-fetch.js
    
    * adding optimus capability version (#2237)
    
    * test with lightning apps (#2238)
    
    * test with lightning apps
    
    * Update spark.sh
    
    * Update pxVideo.cpp
    
    * adding enableVideo settings param
    
    * Update spark.sh
    
    Co-authored-by: Madana Gopal Thirumalai <madanagopal_thirumalai@comcast.com>
    
    * thunder token support (#2240)
    
    * Bug fix. (#2244)
    
    * fix promise miss on resource ready before init (#2243)
    
    * fix promise miss on resource ready before init
    
    * Update pxImage.cpp
    
    * Update pxImage.cpp
    
    * fix promise miss on resource ready before init
    
    * Update pxImageA.cpp
    
    * Update pxImageA.cpp
    
    Co-authored-by: Madana Gopal Thirumalai <madanagopal_thirumalai@comcast.com>
    
    * add globals: bootstrap, sparkHash (#2241)
    
    * add globals: bootstrap, sparkHash
    
    * fix promise miss on resource ready before init
    
    * Update pxImage.cpp
    
    * Update pxImage.cpp
    
    * remove buggy code in pxImage
    
    * fix promise miss on resource ready before init
    
    * Update pxImageA.cpp
    
    * Update pxImageA.cpp
    
    * Revert "remove buggy code in pxImage"
    
    This reverts commit 5955cbb.
    
    Co-authored-by: Madana Gopal Thirumalai <madanagopal_thirumalai@comcast.com>
    Co-authored-by: madanagopalt <madanagopal123@gmail.com>
    
    * update to 2.3.0.0 (#2245)
    
    Co-authored-by: binuinbaraj <i_binu@yahoo.com>
    Co-authored-by: Nikita Poltorapavlo <Nikita_Poltorapavlo2@cable.comcast.com>
    Co-authored-by: madanagopalt <madanagopal123@gmail.com>
    Co-authored-by: ashwinikalokhe <41405986+ashwinikalokhe@users.noreply.github.com>
    Co-authored-by: Sergiy Gladkyy <sgladkyy@productengine.com>
    Co-authored-by: Alexander Gavriliuk <gavriliuk@gmail.com>
    Co-authored-by: FitzerIRL <Hugh_Fitzpatrick@hotmail.com>
    Co-authored-by: madanagopaltcomcast <35588028+madanagopaltcomcast@users.noreply.github.com>
    Co-authored-by: ashkalokhe <54277283+ashkalokhe@users.noreply.github.com>
    Co-authored-by: karuna2git <48997923+karuna2git@users.noreply.github.com>
    Co-authored-by: tomasz-kumor-red <56393462+tomasz-kumor-red@users.noreply.github.com>
    Co-authored-by: KrishnakumarPathivuraj <60771475+KrishnakumarPathivuraj@users.noreply.github.com>
    Co-authored-by: Madana Gopal Thirumalai <madanagopal_thirumalai@comcast.com>
    14 people authored Mar 25, 2020
    Configuration menu
    Copy the full SHA
    a1e66f3 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2020

  1. fix jsc suport for lightning (#2251)

    * fix jsc suport for lightning
    
    * fix pxTimerNativeTest
    npoltorapavlo authored Apr 1, 2020
    Configuration menu
    Copy the full SHA
    5736f1c View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2020

  1. represent pxobjectchildren as array (#2249)

    * represent pxobjectchildren as array
    
    * Update rtJSCWrappers.cpp
    
    * Update rtJSCWrappers.cpp
    
    * Update rtJSCWrappers.cpp
    
    * Update rtJSCWrappers.cpp
    
    * Update rtJSCWrappers.cpp
    
    * Update rtJSCWrappers.cpp
    
    Co-authored-by: Madana Gopal Thirumalai <madanagopal_thirumalai@comcast.com>
    madanagopalt and madanagopaltcomcast authored Apr 3, 2020
    Configuration menu
    Copy the full SHA
    2685ca1 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2020

  1. fs.existsSync, URL, URLSearchParams (#2254)

    * fs.existsSync, URL, URLSearchParams
    
    * remove copy-pasted files
    
    * fix htmlparser
    
    * fix lightning tests in test runner
    
    * fix load of crypto module
    
    * fix require for relative paths
    npoltorapavlo authored Apr 6, 2020
    Configuration menu
    Copy the full SHA
    e5b944c View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2020

  1. fix minor issues (#2259)

    * convert rtarray and rtmap to correct types
    
    * fix undefined
    
    * fix console module
    
    * fix undefined
    npoltorapavlo authored Apr 8, 2020
    Configuration menu
    Copy the full SHA
    555aebb View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2020

  1. fix pxobject leaks (#2257)

    * fix pxobject leaks
    
    * fix pxobject leaks
    
    * Update rtScriptJSC.cpp
    
    * test pr (PLEASE DON'T MERGE)
    
    * Update execute_linux.sh
    
    * Update execute_linux.sh
    
    * Update execute_linux.sh
    
    * Update rtScriptJSC.cpp
    
    * Update rtScriptJSC.cpp
    
    * Update rtScriptJSC.cpp
    
    * Update rtJSCMisc.cpp
    
    * Update rtJSCMisc.cpp
    
    Co-authored-by: mthiru270 <madanagopal_thirumalai@comcast.com>
    madanagopalt and madanagopaltcomcast authored Apr 9, 2020
    Configuration menu
    Copy the full SHA
    650d133 View commit details
    Browse the repository at this point in the history
  2. fix race condition in shader downloads (#2258)

    Co-authored-by: mthiru270 <madanagopal_thirumalai@comcast.com>
    madanagopalt and madanagopaltcomcast authored Apr 9, 2020
    Configuration menu
    Copy the full SHA
    accc3ba View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fce996c View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2020

  1. process.env, hash support in jsc (#2264)

    * process.env support in jsc
    
    * implement JSFunctionWrapper hash
    
    * implement sendAsync
    
    * bring some changes from another pr
    
    * remove temporary log
    
    * video updates (#2271)
    
    * video updates
    
    * Update pxVideo.cpp
    
    * Update pxVideo.cpp
    
    * Update pxVideo.cpp
    
    * update new aamp and aampabr
    
    * update new aamp and aampabr
    
    Co-authored-by: Madana Gopal Thirumalai <madanagopal_thirumalai@comcast.com>
    
    Co-authored-by: madanagopalt <madanagopal123@gmail.com>
    Co-authored-by: Madana Gopal Thirumalai <madanagopal_thirumalai@comcast.com>
    3 people authored Apr 28, 2020
    Configuration menu
    Copy the full SHA
    ebd8a8d View commit details
    Browse the repository at this point in the history
Loading