Öne çıkan içerik

Merge pull request #643 from Open-KO/remove-mfc/Ebenezer Remove MFC/UI: Ebenezer Github Commit Görüntüle... See Commints... ..
Implement FTXUI 6.1.9 for command & hotkey handling Github Commit Görüntüle... See Commints... ..
Remove StringConversion helpers, move DebugUtils to N3Base StringConversion helpers were used by CIni (which no longer bothers to use wide-char variants, so translation is unnecessary), and various path fetches in the server. This was looked at here because of the path translations; they were inconsistent, not always re-encoding appropriately. Now they're all consistent and this has been removed. StringConversion also depended on Windows (MultiByteToWideChar/WideCharToMultiByte calls), so...
Remove MFC/UI: Ebenezer With the exception of server command handling (which is temporarily disabled), everything is swapped to behave in a console. Github Commit Görüntüle... See Commints... ..
Merge pull request #642 from Open-KO/remove-mfc/Aujard Remove MFC/UI: Aujard Github Commit Görüntüle... See Commints... ..
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... ..
Geri
Üst