2025-08-05 23:59 CEST

spring: develop 66de8f60 Diff ] Back to Repository ]
Author Committer Branch Timestamp Parent
-jk- -jk- develop 2011-02-23 21:09:44 develop 6b092154
Changeset modularized Watchdog & added Linux implementation
 * it can now handle any number of threads
 * it gives threads names - currently "main" (:= render-thread in spring-mt) & "sim" (only in spring-mt)
 * syntax of the Lua function changed too:
   Spring.ClearWatchDogTimer() --clears current thread's timer
   Spring.ClearWatchDogTimer("sim") --clears the timer of the "sim" thread
mod - rts/Game/LoadScreen.cpp Diff ] File ]
mod - rts/Lua/LuaUnsyncedCtrl.cpp Diff ] File ]
mod - rts/System/Platform/CrashHandler.h Diff ] File ]
mod - rts/System/Platform/Linux/CrashHandler.cpp Diff ] File ]
add - rts/System/Platform/Linux/thread_backtrace.cpp Diff ] File ]
add - rts/System/Platform/Linux/thread_backtrace.h Diff ] File ]
mod - rts/System/Platform/Threading.cpp Diff ] File ]
mod - rts/System/Platform/Threading.h Diff ] File ]
add - rts/System/Platform/Watchdog.cpp Diff ] File ]
add - rts/System/Platform/Watchdog.h Diff ] File ]
mod - rts/System/Platform/Win/CrashHandler.cpp Diff ] File ]
mod - rts/System/SpringApp.cpp Diff ] File ]
mod - rts/lib/gml/gmlsrv.h Diff ] File ]