Recent Commits to nava:main

  • 29/07/2025 12:25

    Engine :: Windows Multi Media (WinMM) (#66)

    Engine :: Windows Multi Media (WinMM) (#66)
    
    * add `WinMM` engine option to `README.md`
    
    * add testcase for WinMM
    
    * add `WinMM` to `Engine` Enum
    
    * add `_force_stop` attribute to reflect `stop` request from non-NavaThread to `WinMM` runner
    
    * it doesn't return `Process`
    
    * flag the `_force_stop` to make `WinMM` runner aware of `stop` request
    
    * implement `__play_winmm` function with the taste of `__play_winsound` to handle `WinMM` execution request
    
    * internal function to provide `play`, `stop` and `status` monitoring for WinMM execution
    
    * implement `__play_winmm_flags`, handle loop execution, sync mode, async mode (with polling)
    
    * shorten sound alias id similiar to git (last 7 characters of hash)
    
    * `CHANGELOG.md` updated
    
    * add \n before internal function definition
    
    * add more tests to increase coverage
    
    * call stop to increase coverage
    
    * modify testcases to increase coverage for `WinMM`
    
    * update function name
    
    * update docstring

Log in