- Oct 13, 2024
-
-
- Oct 12, 2024
-
-
svornost authored
Correctly store save data containing a colon in the key on windows, because someone thought it was a good idea for Sugarcube V3 saves to do this...
-
- Sep 25, 2024
-
-
Frankly George authored
-
- Sep 23, 2024
-
-
svornost authored
Fix FCHost compilation against certain versions of libcxx; do not invoke UB by taking the address of an unaddressable standard library function.
-
- Jul 13, 2024
- Apr 14, 2024
-
-
- Mar 23, 2024
-
-
- Mar 17, 2024
-
-
Pregmodder authored
-
- Feb 23, 2024
-
-
Arkerthan authored
-
- Jan 16, 2024
-
-
MagicD3VIL authored
The Linux version of FCHost was unable to compile after CEF commit https://bitbucket.org/chromiumembedded/cef/commits/2ea7459a89fbdce77ffa319cf9986a84fd041709 changed the RunFileDialog behaviour, which made FCHost incompatible on Linux with CEF >100.0.23.
-
- Dec 20, 2023
-
-
svornost authored
-
- Aug 25, 2023
-
-
svornost authored
-
- Apr 22, 2023
-
-
svornost authored
Add VS2022 cmake shortcut.
-
- Mar 09, 2023
- Jan 03, 2023
- Sep 25, 2022
-
-
shiro authored
If XDG_CURRENT_DESKTOP isn't set, getenv returns a `nullptr`. Constructing a `std::string` from `nullptr` will throw an exception. This prevents a crash when not using a DE, but zenity or kdialog is installed regardless (also fixes a typo where the fallthrough attribute wasn't applied to anything due to a missing semicolon)
-
- Jul 12, 2022
-
-
klorpa authored
-
- Nov 24, 2021
-
-
ezsh authored
CEF requires C++11 and thus removed the OVERRIDE macro, requires using nullptr instead of NULL. Version 95 removed some settings: https://bitbucket.org/chromiumembedded/cef/issues/2820/remove-cefbrowsersettings
-
- Nov 22, 2021
-
-
ezsh authored
CEF requires C++11 and thus removed the OVERRIDE macro, requires using nullptr instead of NULL. Version 95 removed some settings: https://bitbucket.org/chromiumembedded/cef/issues/2820/remove-cefbrowsersettings
-
- Jun 23, 2021
- Apr 17, 2021
-
-
- Mar 20, 2021
-
-
svornost authored
CefExecuteProcess needs the app pointer otherwise initialization in multi-process mode doesn't work correctly
-
ezsh authored
-
ezsh authored
where possible (everywhere except Windows) replace copying game file with symlinking, on Linux do the same to CEF libraries. Remove bundled CEF modules, leave only FindCEF for CEF_ROOT var handling. TRy to find system CEF module first.
-
ezsh authored
Consolidate the general, platform-agnostic part of the main()/WinMain() in static FCHost::main() function to avoid code duplication.
-
ezsh authored
Linux handlers and main() were copied from the cefsimple test app, persistent storage implementation rewritten using cstdio and std::filesystem to make it cross-platform.
-
- Mar 16, 2021
-
-
svornost authored
Resync build scripts with Chromium 89 and target VS2019 instead of VS2015 so we can use C++17 std::filesystem.
-
- Nov 23, 2020
- Apr 22, 2020
-
-
svornost authored
Hack a Javascript color picker into FC when it's loaded from FCHost, since we don't have a native one.
-
- Apr 21, 2020
-
-
svornost authored
Current versions of CEF no longer support CefFrame::LoadString, so switch to a data-URI scheme instead
-
- Mar 31, 2020
-
-
klorpa authored
-
- Mar 05, 2020