Öne çıkan içerik

Remove MFC/UI: Aujard Refs #494 Github Commit Görüntüle... See Commints... ..
Merge pull request #641 from Open-KO/remove-mfc/ItemManager Remove MFC/UI: ItemManager Github Commit Görüntüle... See Commints... ..
Remove MFC/UI: ItemManager Refs #494 Github Commit Görüntüle... See Commints... ..
Merge pull request #640 from Open-KO/share-app-thread-logic Share application thread logic under AppThread Github Commit Görüntüle... See Commints... ..
Share application thread logic under AppThread Github Commit Görüntüle... See Commints... ..
Merge pull request #639 from Open-KO/server-share-global-functions Server: Share global functions under server-shared/utilities.h Github Commit Görüntüle... See Commints... ..
Server: Share global functions under server-shared/utilities.h Github Commit Görüntüle... See Commints... ..
Merge pull request #638 from Open-KO/remove-mfc/VersionManager Remove MFC/UI: VersionManager Github Commit Görüntüle... See Commints... ..
Remove MFC/UI: VersionManager Github Commit Görüntüle... See Commints... ..
Remove MFC/UI: AIServer (#635) * AIServer UI Removed * Handle interrupt signals with graceful shutdowns. * Rename CServerDlg to AiServerInstance * Rename stdafx.h to pch.h * Make AiServerInstance extend Thread and implement loop. * Replace .rc resources with hardcoded strings * Remove spdlog::shutdown(). The spdlog library calls this in its destructors. * AiServerInstance destructor: Added additional logging, reordered thread shutdowns, added blocks to wait for worker threads to finish...
Merge pull request #637 from Open-KO/improve-thread-shutdown-logic Improve thread shutdown logic Github Commit Görüntüle... See Commints... ..
Improve thread shutdown logic Rename _running to _canTick and add _isShutdown to explicitly separate behaviour. That is, before, a thread could no longer be running, but not yet be shutdown (i.e. the thread is technically still running). Now a thread can continue to tick for as long as _canTick is set, but it's not until _isShutdown is set that the thread has actually finally finished running. Additionally, ensure we always join() (when requested) on shutdown(). This ensures that if the...
Merge pull request #636 from Open-KO/fix-send-queue Server: Fix send queue Github Commit Görüntüle... See Commints... ..
Refactor AI send queue This heavily simplifies the logic, and allows us to skip straight to the next socket ID to attempt. The official logic essentially just assumes there's a maximum of 10 connected sockets out of the pool of 100, it doesn't really handle multiple servers. Now we will consistently attempt to cycle through them all once, starting from the next socket ID to send to. Github Commit Görüntüle... See Commints... ..
Ensure we return true when a send is in progress; it is queued Github Commit Görüntüle... See Commints... ..
Merge pull request #634 from Open-KO/migrate-server-time-code Server: Migrate time code to std::chrono Github Commit Görüntüle... See Commints... ..
Server: Promote timestamps to double (64-bit) This is far less likely to ever overflow, coupled with the times being relative to the initial time request rather than absolute. Github Commit Görüntüle... See Commints... ..
Server: Rework TimeGet() to directly use std::chrono Have it use relative times (from initial lookup) instead of absolute times to avoid it overflowing so early (but we'll just make this 64-bit soon). Also move it to shared/globals.cpp Github Commit Görüntüle... See Commints... ..
Merge pull request #633 from Open-KO/migrate-critical-sections Server: Migrate critical sections to std::*mutex Github Commit Görüntüle... See Commints... ..
Migrate critical sections to std::mutex, std::recursive_mutex Resolves #632 Github Commit Görüntüle... See Commints... ..
Geri
Üst