Commit graph

  • d125b95f98 disable miniaudio generation apis binary-sign Edoardo Lolletti 2026-08-22 00:39:02 +02:00
  • 034f2a496c implement signature checking for core shared libraries Edoardo Lolletti 2026-08-20 16:21:32 +02:00
  • 83b82ea63d implement signature checking for updates download Edoardo Lolletti 2026-08-20 16:17:23 +02:00
  • c0f8befbb5 add binary signature verify functions Edoardo Lolletti 2026-08-20 14:51:29 +02:00
  • 54ea755aa0 make Duel constructor private master Edoardo Lolletti 2026-08-20 16:19:38 +02:00
  • e5a5f71f4b Properly show core version for bundled core Edoardo Lolletti 2026-08-20 14:23:27 +02:00
  • b491f9a233 remove "coreJustLoaded" and simplify LoadCore logic Edoardo Lolletti 2026-08-20 13:57:13 +02:00
  • 476a205b3c show the actual core version retrieved from the library Edoardo Lolletti 2026-08-20 13:45:36 +02:00
  • 14309283a7 remove "coreloaded" global variable Edoardo Lolletti 2026-08-20 13:37:28 +02:00
  • 85e4888622 Add Core::LoadBundled method Edoardo Lolletti 2026-08-20 12:19:43 +02:00
  • 94a01db16f make free functions taking irr::IrrlichtDevice* take it by raw pointer Edoardo Lolletti 2026-08-20 00:22:17 +02:00
  • 8d6d01c666 use NSThread to set thread name under on apple plafrorms Edoardo Lolletti 2026-08-19 19:02:53 +02:00
  • 2d1cda5e4c move osx objc code under OSX subfolder in porting namespace Edoardo Lolletti 2026-08-19 18:59:15 +02:00
  • b2cb0b8752
    Merge 2322744f53 into ab4e33086d gallantron 2026-08-19 03:55:34 -05:00
  • a72c82f923
    Merge e77cb345e9 into ab4e33086d Zenith 2026-08-19 03:55:33 -05:00
  • 7d35dbdc5f
    Merge 8010a53503 into ab4e33086d YoshiDuels 2026-08-19 03:55:32 -05:00
  • a8aa62e955
    Merge d501aa15d7 into ab4e33086d gallantron 2026-08-19 03:55:24 -05:00
  • ab4e33086d use externalincludedirs instead of sysincludedirs for xcode compat Edoardo Lolletti 2026-08-19 10:19:14 +02:00
  • df528e09c3 add Info.plist file to mac project Edoardo Lolletti 2026-08-19 10:22:37 +02:00
  • a56b9bbb4b fix wrong std::ios_base::ate check in android file stream Edoardo Lolletti 2026-08-18 17:34:55 +02:00
  • c1c66f6b50 align deploy script with core Edoardo Lolletti 2026-08-18 16:20:46 +02:00
  • 1d127c2a49 fix aarch64 predeploy script Edoardo Lolletti 2026-08-13 00:56:35 +02:00
  • 7501b9bff4 strip linux binaries when uploading Edoardo Lolletti 2026-08-13 00:48:16 +02:00
  • 8a910e7cb2 update ocgcore submodule to fix ios build Edoardo Lolletti 2026-08-13 00:40:44 +02:00
  • 90631e2aa5 always link statically the core even with ygoprodll target Edoardo Lolletti 2026-08-13 00:25:41 +02:00
  • 8a82f1d434 address Wredundant-move Edoardo Lolletti 2026-08-13 00:09:58 +02:00
  • 923060a570 fix wrong check in windows' Dll::GetSymbol Edoardo Lolletti 2026-08-12 23:59:49 +02:00
  • f07528beca Restucture way duel object is handled Edoardo Lolletti 2026-08-12 23:07:23 +02:00
  • 985ee1ef72 rework the way the core dll is handled Edoardo Lolletti 2026-08-12 21:43:41 +02:00
  • 6388b88bb9 add "dll" class Edoardo Lolletti 2026-08-12 19:05:09 +02:00
  • af626ee2d1 address wparenthesis warning Edoardo Lolletti 2026-08-12 18:59:34 +02:00
  • d8ca66c543 remove duplicated header Edoardo Lolletti 2026-08-12 18:18:26 +02:00
  • f13fd1ffaa update macros to load symbols Edoardo Lolletti 2026-08-12 18:02:10 +02:00
  • 2630e1f0ef use more enums for deck edit filter combo boxes Edoardo Lolletti 2026-08-12 14:15:42 +02:00
  • a24d3b8ae0 add text only search modifier Edoardo Lolletti 2026-08-12 13:22:45 +02:00
  • 864c2d867b minor cleanup in DeckBuilder::FilterCards Edoardo Lolletti 2026-08-12 13:16:18 +02:00
  • c42f90d5f4 Add deck sorting by passcode Edoardo Lolletti 2026-08-12 12:56:49 +02:00
  • 0c0b4602d5 minor cleanup in ocgcore_functions.inl Edoardo Lolletti 2026-08-12 12:31:22 +02:00
  • fd5b018d07 FileStream: clean usage of stdio filebuf Edoardo Lolletti 2026-08-09 00:53:54 +02:00
  • 46b1308a9a
    Merge 02792d6918 into 205b5b80dd YoshiDuels 2026-08-08 19:03:06 -04:00
  • 205b5b80dd FileStream: don't use stdio_filebuf if building with clang on windows Edoardo Lolletti 2026-08-09 00:53:54 +02:00
  • ac2bb836ca add support for FileStream::ate Edoardo Lolletti 2026-08-08 18:09:18 +02:00
  • f1e8b43559 spaces->tab Edoardo Lolletti 2026-08-08 17:59:13 +02:00
  • 91936bc76c cleanup curl callback functions Edoardo Lolletti 2026-08-07 20:41:09 +02:00
  • 2f4efe3823 fix irrlicht 1.8 compilation Edoardo Lolletti 2026-08-05 23:10:43 +02:00
  • 75efc28137 Update predeploy.sh Edoardo Lolletti 2026-08-02 13:28:32 +02:00
  • 757a15a761 use docker image to generate mingw pdb Edoardo Lolletti 2026-08-02 12:34:30 +02:00
  • 96b7909ec5 upload mingw that was updated by cv2pdb Edoardo Lolletti 2026-08-01 19:40:25 +02:00
  • 918e6c593c update node 20 github actions Edoardo Lolletti 2026-08-01 18:51:36 +02:00
  • 58f6d1af4d add md5/sha implementation using openssl Edoardo Lolletti 2026-08-01 18:46:30 +02:00
  • f9ce1cb3cb move md5 functions to separate "crypto" file Edoardo Lolletti 2026-08-01 18:38:36 +02:00
  • 3492cbff33 update bin2c to generate the variable names properly Edoardo Lolletti 2026-08-01 17:40:42 +02:00
  • 3c6b464376 update premake for haiku Edoardo Lolletti 2026-07-27 13:00:02 +02:00
  • 344a1ed6dd initial haiku support Edoardo Lolletti 2026-07-27 10:11:11 +00:00
  • 6c46429e23 address warning Edoardo Lolletti 2026-07-27 02:10:04 +02:00
  • 8d289f3f20 fix non msvc compilation Edoardo Lolletti 2026-07-27 01:51:26 +02:00
  • aa7068c055 Use SoundBackendHelper factory class Edoardo Lolletti 2026-07-27 01:43:32 +02:00
  • 9f06771c79 move SoundThreadedBackendHelper::make_ptr out of line Edoardo Lolletti 2026-07-27 01:35:24 +02:00
  • c69f88c879 add sdl3_mixer as valid sound backend in premake Edoardo Lolletti 2026-07-27 00:47:50 +02:00
  • 660bcfcf0b Handle multiplayer surrender as player elimination sedopeo254-oss 2026-07-20 13:57:00 +04:00
  • a20f027648 Add multiplayer mode hosting controls sedopeo254-oss 2026-07-20 13:45:23 +04:00
  • b252056d3c Route multiplayer logical turns through client and server sedopeo254-oss 2026-07-20 13:39:54 +04:00
  • 3b9a80cdd5 Track multiplayer player eliminations sedopeo254-oss 2026-07-20 00:27:48 +04:00
  • 2142fc5256 Link multiplayer core foundation sedopeo254-oss 2026-07-20 00:25:06 +04:00
  • 650ec7b227 reverse order in which repos are loaded Edoardo Lolletti 2026-06-27 21:21:08 +02:00
  • e34634563b Use explicit SIGCHLD handler Edoardo Lolletti 2026-06-19 22:22:13 +02:00
  • 97d7659192 Pass existCardsToDeclare callback to the core declaration-filter-callback Edoardo Lolletti 2026-06-19 17:36:39 +02:00
  • 3dad616e94 Add DataManager::OpcodesAllowDeclaringCards Edoardo Lolletti 2026-06-19 17:35:32 +02:00
  • b52ce46d17 add IsCardDeclarable to data_manager Edoardo Lolletti 2026-06-19 17:02:12 +02:00
  • 3029940c6e prevent softlock if no card can be declared Edoardo Lolletti 2026-06-19 17:00:58 +02:00
  • 9c7aa65855 Fix broken extratop confirm with faceup pendulums Edoardo Lolletti 2026-06-13 11:47:59 +02:00
  • a7e46fa811 Update to mingw lite 16.1.0 Edoardo Lolletti 2026-06-13 10:29:32 +02:00
  • 37e57c5fbb use some structured bindings Edoardo Lolletti 2026-05-16 23:27:41 +02:00
  • ddb8441415 Address some gcc warnings Edoardo Lolletti 2026-05-16 17:24:21 +02:00
  • eda92286d6 fix address to temp variable being returned in GetDesc Edoardo Lolletti 2026-05-16 15:31:09 +02:00
  • bd1bca6a07 update vendored miniaudio Edoardo Lolletti 2026-05-16 15:21:59 +02:00
  • 163cf1c179 remove extra namespace specialization Edoardo Lolletti 2026-05-16 15:20:35 +02:00
  • ce4033c65e format header Edoardo Lolletti 2026-05-16 15:17:42 +02:00
  • 09b0055253 Use string_view in NormalizePath Edoardo Lolletti 2026-05-16 15:15:29 +02:00
  • 06a873c12f SoundThreadedBackend: construct the backend object on the target thread Edoardo Lolletti 2026-05-16 15:14:45 +02:00
  • af37db3431 remove redundant static cast Edoardo Lolletti 2026-05-16 14:59:34 +02:00
  • 3162a89228 check for libgit2 init failure Edoardo Lolletti 2026-05-16 14:57:58 +02:00
  • d3708e991d use _s functions if not compiling with crt secure no warnings Edoardo Lolletti 2026-05-16 13:47:25 +02:00
  • 72fab46a1d set main thread id in edopro_main Edoardo Lolletti 2026-05-16 13:40:42 +02:00
  • 5de7b59d84 reorganize windows startup file Edoardo Lolletti 2026-05-16 13:32:33 +02:00
  • 6c267af0fc SoundMiniaudio::AdoptSoundPointer take by unique ptr Edoardo Lolletti 2026-05-16 13:09:13 +02:00
  • ad95a13b52 put remaining fmt:: used types/functions under epro namespace Edoardo Lolletti 2026-05-15 18:34:46 +02:00
  • 370682d831 Fallback to default locale if a translation lacks a card description string Edoardo Lolletti 2026-05-15 18:04:35 +02:00
  • de30788e8c
    Use miniaudio on iOS Edoardo Lolletti 2026-05-07 14:48:31 +02:00
  • 6d2965d66f Add ios binary fakesigning Edoardo Lolletti 2026-05-05 21:17:32 +02:00
  • 9d6fb3e841 fiox ios 6 support Edoardo Lolletti 2026-04-23 13:21:55 +02:00
  • ac975b5b42 fix compilation with ios 8 sdk Edoardo Lolletti 2026-04-22 23:49:44 +02:00
  • 6130f7643e Don't enable/disable 2d material during drawing Edoardo Lolletti 2026-04-19 11:51:50 +02:00
  • 9e52d5beb4 Properly handle npot2 textures under gles Edoardo Lolletti 2026-04-19 01:16:03 +02:00
  • 64b3127db6 fix size calculation with npot textures in cguiimagebutton Edoardo Lolletti 2026-04-18 22:56:52 +02:00
  • 0e6dcdddcd fix image skin rendering with non power of 2 textures Edoardo Lolletti 2026-04-18 21:50:54 +02:00
  • 02792d6918 moved network declaration + fixed Genesys point window appearing when no banlist is selected yoshiduels 2026-04-18 19:16:10 +02:00
  • 8cfed08660 Merge branch 'master' of https://github.com/edo9300/edopro into genesys yoshiduels 2026-04-18 16:51:38 +02:00
  • 2933681350 update query mzone/szone flags to retrieve query_is_public Edoardo Lolletti 2026-04-18 15:28:02 +02:00
  • a273bc1018 fix query flags passed in MSG_TAG_SWAP Edoardo Lolletti 2026-04-18 15:23:08 +02:00