Skip to content
Branch: master
Commits on Aug 15, 2019
  1. Simplify openIniFile to use ShellExecute so .ini files get opened in …

    CookiePLMonster committed Aug 15, 2019
    …an associated text editor
    This is safe, because by default .ini files are associated with Notepad
Commits on Aug 11, 2019
  1. Init GlobalThreadPool in a thread safe manner

    CookiePLMonster committed Aug 10, 2019
  2. Store std::thread in worker thread class by value and explicitly star…

    CookiePLMonster committed Aug 10, 2019
    …t it up, and don't use shared_ptr in thread pools
  3. Clean up ThreadPool and WorkerThread constructors with C++11 features,

    CookiePLMonster committed Aug 10, 2019
    removes variable instantiation from constructor initializer lists
  4. Add MakeUnique.h so make_unique is available without C++14

    CookiePLMonster committed Aug 11, 2019
    Includes make_unique from C++14 and make_unique_default_init from C++20,
    because it doesn't require compiler support
Commits on Jul 2, 2019
  1. Simplify synchronization model in InputDevice.cpp - replaced volatile…

    CookiePLMonster committed Jun 28, 2019
    … flags/mutex/condition variable with joining on thread and one atomic flag
  2. Remove KeyboardDevice which was essentially useless

    CookiePLMonster committed Jun 28, 2019
    Refactor InputDevice to simplify it
  3. Support falling back to xinput9_1_0.dll if neither xinput1_4.dll or x…

    CookiePLMonster committed Jun 28, 2019
    …input1_3.dll are present. This can happen on a Windows XP, Vista or 7 PC without DirectX End-User Runtimes installed.
    Clean up XinputDevice.cpp from unused imports
  4. Windows: Fix an exit crash by not destroying the window in CGEDebugge…

    CookiePLMonster committed Jun 27, 2019
    …r destructor - this window (and displayList) have already been destroyed and freed at that point
Commits on Jun 25, 2019
  1. UWP: Fix overscan on Xbox One

    CookiePLMonster committed Jun 2, 2019
    Previously the game would display with on around 80% of the screen and aligned to top left (so with black bars on right and bottom). With this fix, it displays fullscreen properly.
    Windows is unaffected, and reportedly no issues on Windows Phone either.
Commits on May 30, 2019
  1. Improve WordWrapper:

    CookiePLMonster committed May 25, 2019
    - When wrapping before word, left trim whitespaces to prevent newlines from starting indented
    - Change lastLineStart_ to size_t to cut down on nasty typecasts
    - Replace operator += with explicit call to append to make intent more clear and reduce memory allocations
Commits on May 23, 2019
  1. Improved Show in Folder:

    CookiePLMonster committed May 21, 2019
    - Not spawning cmd.exe anymore, rather using the same way Chromium does to spawn a shell window with a file focused
    - Hid a nonfunctional "Show In Folder" button for UWP builds
You can’t perform that action at this time.