Commit Graph

  • c6447cb295
    Merge 0476e9b749 into f9564a9c81 #69 Lukas Tenbrink 2024-11-17 22:55:38 +0100
  • 0476e9b749 Refactor SConstruct to separate library-specific options from those concerned with the build target. Add single compilation unit tool and option (scu_build). #69 Lukas Tenbrink 2024-11-17 22:48:34 +0100
  • 2e635902fb
    Merge 36dd577585 into f9564a9c81 #66 Lukas Tenbrink 2024-11-13 14:17:35 +0100
  • 82ea10512a
    Merge 2109cd9c88 into f9564a9c81 #68 Lukas Tenbrink 2024-11-13 14:16:21 +0100
  • 8059f032b2
    Merge 00116156bc into f9564a9c81 #55 Lukas Tenbrink 2024-11-13 14:16:10 +0100
  • f9564a9c81
    Merge pull request #64 from Ivorforce/patch-2 main Patrick Exner (FlameLizard) 2024-11-13 14:15:35 +0100
  • 2109cd9c88 Separate setup-godot-cpp action from build action, to allow for more customizability. #68 Lukas Tenbrink 2024-11-11 00:16:57 +0100
  • 128d2ee733
    Merge pull request #67 from Ivorforce/patch-1 Patrick Exner (FlameLizard) 2024-11-08 19:31:19 +0100
  • 761daab1ca Update setup-emsdk from v13 to v14 in the github action. This fixes issues where multiple runners accessing the emsdk cache will conflict, causing one to crash. #67 Lukas Tenbrink 2024-11-08 17:56:51 +0100
  • ab91bbab41
    Merge pull request #65 from Ivorforce/idea-ignore Patrick Exner (FlameLizard) 2024-11-08 14:47:42 +0100
  • 36dd577585 In the github runner, deprecate float-precision and build-target-type parameters in favour of scons-arguments and cache-key parameters. This allows the runner to be used when passing more arguments that aren't covered explicitly, making it more future-proof. #66 Lukas Tenbrink 2024-11-08 14:42:51 +0100
  • 6222da12d1 Add .idea to gitignore. #65 Lukas Tenbrink 2024-11-08 14:00:05 +0100
  • c85d165399
    Merge pull request #63 from Ivorforce/patch-1 Patrick Exner (FlameLizard) 2024-11-08 00:44:22 +0100
  • 82ccce672e
    Run the github runner on pull requests and for merge groups automatically. #64 Lukas Tenbrink 2024-11-07 11:41:45 +0100
  • 855852db63
    Remove unneeded godot-cpp build step from the GitHub action. #63 Lukas Tenbrink 2024-11-07 11:02:05 +0100
  • dd1f53ab08
    Merge 80aab92c90 into d100b72a3a #57 Samuel Nicholas 2024-11-06 01:13:32 +0000
  • 80aab92c90 Added the target alias to godot-cpp to reflect recent changes Also pull naming components from godot target properties #57 Samuel Nicholas 2024-11-05 17:08:40 +1030
  • 57f63e5f8e Update gitignore for clion and cmake Samuel Nicholas 2024-11-05 15:32:16 +1030
  • 75aeecb0cf preliminary cmake file Samuel Nicholas 2024-10-23 16:42:31 +1030
  • d100b72a3a
    Merge pull request #47 from Ivorforce/Ivorforce-patch-action Patrick Exner (FlameLizard) 2024-11-05 20:16:08 +0100
  • 25b371e573
    Merge pull request #40 from pupil1337/clean-compiledb Patrick Exner (FlameLizard) 2024-11-05 00:34:17 +0100
  • 392d22362b
    Merge pull request #59 from Ivorforce/gh-fetch-depth David Snopek 2024-10-29 12:05:06 -0500
  • b4ea2d359c Fix github action paths / parameters. #47 Lukas Tenbrink 2024-10-28 19:00:29 +0100
  • 8422d3b7c2 Reset github checkout fetch-depth to 1. #59 Lukas Tenbrink 2024-10-28 18:47:38 +0100
  • 6b95fe3bab
    Merge pull request #58 from RevoluPowered/patch-1 Patrick Exner (FlameLizard) 2024-10-25 21:27:41 +0200
  • b581993c2e
    Update emscripten to the version used by godotengine - 3.1.62 #58 Gordon MacPherson 2024-10-24 21:57:37 +0100
  • e9208bcfde
    Merge pull request #54 from Ivorforce/gitignore-gen Patrick Exner (FlameLizard) 2024-10-06 12:02:51 +0200
  • 59e3659d7d Add other godot auto-generated files to gitignore. #54 Lukas Tenbrink 2024-10-03 10:28:05 +0200
  • 00116156bc Fix ios path names (not universal but arm64). #55 Lukas Tenbrink 2024-10-05 11:49:03 +0200
  • 741c481cf9 Remove a stray comma. Lukas Tenbrink 2024-10-04 18:31:45 +0200
  • 696e9d13cc Fix location of one Info.plist. Lukas Tenbrink 2024-10-04 18:22:37 +0200
  • 179422e8a9 Fix framework path in builds.yml in github build scripts. Lukas Tenbrink 2024-10-04 18:13:49 +0200
  • b1aae19d22 Fix paths in gdextension. Lukas Tenbrink 2024-10-04 18:12:40 +0200
  • a822314951 Add Info.plist files. Improve the gitignore. Use .framework file structures for macOS and iOS for App Store purposes. Lukas Tenbrink 2024-10-04 18:07:08 +0200
  • 131ed7b482 Use SHLIBPREFIX, env suffix and SHLIBSUFFIX for the binary names. Use the library name in the framework folder name. This renames the mac and windows binaries. Lukas Tenbrink 2024-10-03 10:44:32 +0200
  • f304a86a60
    Merge pull request #51 from dsnopek/ignore-docs-gen Patrick Exner (FlameLizard) 2024-09-29 22:22:21 +0200
  • fccb2b9521
    Merge pull request #52 from dsnopek/gdregister-class Patrick Exner (FlameLizard) 2024-09-29 22:21:52 +0200
  • 326b4db981
    Merge pull request #53 from dsnopek/gdextension-default-build-artifacts Patrick Exner (FlameLizard) 2024-09-29 22:21:12 +0200
  • 39b718f7fc Replace remaining references to `ClassDB::register_class()` with `GDREGISTER_CLASS()` #52 David Snopek 2024-09-29 12:42:26 -0500
  • 14f4f5a8ad Update example.gdextension to match default build artifacts #53 David Snopek 2024-09-29 12:14:57 -0500
  • f2c6564c05 Ignore files generated for documentation #51 David Snopek 2024-09-29 11:59:28 -0500
  • 3644c3e0cf
    Merge pull request #48 from Ivorforce/Ivorforce-patch-production-gh-action Patrick Exner (FlameLizard) 2024-09-28 16:11:40 +0200
  • f274c5f7b4 Shorten gdextension usage (by un-separating debug and release). #49 Lukas Tenbrink 2024-09-21 01:00:26 +0200
  • a2533a20e7 Fix a stray unupdated path. Lukas Tenbrink 2024-09-21 00:27:11 +0200
  • 448b564859 Update the readme too. Lukas Tenbrink 2024-09-21 00:26:15 +0200
  • 20d0c58f61 Move things to build/, and use clean it of unwanted gitignores etc. Fix the build name. Lukas Tenbrink 2024-09-21 00:24:29 +0200
  • a298ad1132 Add a gitignore to the demo folder, so binaries are ignored by default. Lukas Tenbrink 2024-09-20 21:58:12 +0200
  • 042b5609de Switch to a new addon structure (use addons/gdexample/ instead of bin/). Make proper use of prefix and suffix for the library binaries (this changes some of their names). Adjust the corresponding .gtextension paths. Lukas Tenbrink 2024-09-20 21:50:37 +0200
  • 5441927376
    Merge pull request #43 from Ivorforce/patch-1 Patrick Exner (FlameLizard) 2024-09-28 13:44:53 +0200
  • 0f2e4a0ac9
    Merge pull request #44 from Ivorforce/patch-2 Patrick Exner (FlameLizard) 2024-09-28 12:06:31 +0200
  • 6f1902d161 Clean up unnecessary compiledb parameters #40 pupil1337 2024-08-21 00:05:04 +0800
  • 921c6efd05
    Remove invalid production=yes flag from github action #48 Lukas Tenbrink 2024-09-20 20:51:34 +0200
  • 74718bf25b
    Merge pull request #46 from Ivorforce/patch-4 Patrick Exner (FlameLizard) 2024-09-17 14:44:10 +0200
  • 649a45ed83
    Update README.md to include a merge step, separating platform uploads #46 Lukas Tenbrink 2024-09-17 12:09:59 +0200
  • d21402c629
    Merge pull request #45 from Ivorforce/patch-3 Patrick Exner (FlameLizard) 2024-09-17 10:01:38 +0200
  • cdedd8283f
    In the readme suggested action, use checkout and upload-artifact v4. #45 Lukas Tenbrink 2024-09-17 03:47:49 +0200
  • df8b05b592
    Update example.gdextension to reflect the actual paths of the framework files. #44 Lukas Tenbrink 2024-09-17 02:29:35 +0200
  • 2a71f14e76
    Fix macos demo build target in SConstruct #43 Lukas Tenbrink 2024-09-17 02:25:31 +0200
  • 7cbc181b15 chore: logging. #42 Brandon Smith 2024-09-12 16:05:23 -0700
  • f31883a85d chore: delete dead files. Brandon Smith 2024-09-12 15:59:28 -0700
  • 88e04513b0 feat: implemented kafka multiplayer peer. Brandon Smith 2024-09-12 15:48:56 -0700
  • 91fe863773
    Merge pull request #37 from Calinou/scons-error-no-submodule Patrick Exner (FlameLizard) 2024-09-12 02:27:44 +0200
  • 2b0dcd4511 fix: consumer thread lifetime. Brandon Smith 2024-09-05 02:52:20 -0700
  • e01a32d357 chore: separated kafka wrapper api into library, made a test app and exposed the wrapper to the godot library. Brandon Smith 2024-09-05 02:03:49 -0700
  • 73f7db27b4 chore: implementation. Brandon Smith 2024-09-04 20:33:54 -0700
  • 8f2862bbf7 chore: moved the binaries around to an addon setup. Brandon Smith 2024-09-04 20:33:34 -0700
  • 459ee5e6a8 feat: Kafka Cpp Brandon Smith 2024-09-03 21:13:49 -0700
  • 0f49e5c79c chore: re-organized project. Brandon Smith 2024-08-28 23:26:32 -0700
  • 0536d636fa
    Merge pull request #39 from paddy-exe/update-godot-4.3 Patrick Exner (FlameLizard) 2024-08-17 07:05:35 +0200
  • 5952c207bb Update to 4.3 and support for GDExtension docs system #39 Patrick Exner 2024-08-16 20:39:39 +0200
  • 577353609c
    Print an error if the godot-cpp submodule hasn't been initialized #37 Hugo Locurcio 2024-08-09 00:19:52 +0200
  • 0fa3aceec7
    Merge 7c8c21a8af into 9074766ffe #32 Patrick Exner (FlameLizard) 2024-06-04 12:56:49 +0200
  • 9074766ffe
    Merge pull request #35 from Atlinx/fix/_android-build Patrick Exner (FlameLizard) 2024-06-04 12:56:36 +0200
  • 482685e2bb Add lint back #35 Atlinx 2024-05-31 18:51:34 -0400
  • e8f56dafd5 Add comments, add extra examples Atlinx 2024-05-30 18:33:14 -0400
  • 6ce5b6458a Add target-type in builds, fix android builds using old sdk Atlinx 2024-05-27 20:30:43 -0400
  • e748bc7088 Update action versions #33 Patrick Exner 2024-05-27 17:20:08 +0200
  • 7c8c21a8af Fix binary location and name and add web support #32 Patrick Exner 2024-05-20 00:39:40 +0200
  • 03a3cb3b19
    Merge pull request #29 from Ughuuu/patch-1 Patrick Exner (FlameLizard) 2024-05-18 18:33:41 +0200
  • ccc4ecba29 Update README.md by removing typo #29 Dragos Daian 2024-05-17 13:08:55 +0200
  • fb22aebad5
    Merge pull request #27 from Ughuuu/fix-and-update-ci Patrick Exner (FlameLizard) 2024-04-06 21:37:18 +0200
  • bec21db933 fix ci. Remove unused stuff from action. #27 Dragos Daian 2024-04-06 16:21:54 +0200
  • 3a2f003af7
    Merge pull request #23 from Ughuuu/add-more-stuff/options-to-build Patrick Exner (FlameLizard) 2024-04-06 08:54:16 +0200
  • 8f3f206ee4 Add build so that it can be reused. #23 Dragos Daian 2023-12-08 15:44:17 +0100
  • b4fdaadd0a
    Merge pull request #25 from adamscott/4.0 4.0 Patrick Exner (FlameLizard) 2024-03-31 15:47:15 +0200
  • bdaaac67d3
    Merge pull request #22 from Calinou/add-gdignore Patrick Exner (FlameLizard) 2024-03-31 15:46:39 +0200
  • b0c399edc7
    Merge pull request #13 from adamscott/add-editorconfig Patrick Exner (FlameLizard) 2024-03-30 14:28:16 +0100
  • db5d786807
    Add Godot .editorconfig #13 Adam Scott 2023-10-08 13:53:41 -0400
  • ef95e3341d
    Update to godot-4.0.4-stable #25 Adam Scott 2024-03-15 11:56:23 -0400
  • 4a12be8035
    Add `.gdignore` file to prevent editor from importing resources #22 Hugo Locurcio 2024-02-07 23:29:43 +0100
  • 3ec351897d
    Merge pull request #18 from sdab/main Patrick Exner (FlameLizard) 2023-12-21 18:14:06 +0100
  • 682db5ae1a
    Merge pull request #21 from Faless/fix/install_bin Patrick Exner (FlameLizard) 2023-11-27 23:14:10 +0100
  • ac1499baf4 Fix library copy command #21 Fabio Alessandrelli 2023-11-27 20:55:30 +0100
  • e6323bdc32
    Merge pull request #12 from adamscott/add-clang-format Patrick Exner (FlameLizard) 2023-11-19 22:24:53 +0100
  • cc6775ab81
    Cleans up template's SConstruct (#5) #19 Dmitrii Tcimbal 2023-11-08 07:30:50 +1100
  • 9addcdf10f
    Update vsproj generator to create re-build command with --no-cache option by default (#4) Dmitrii Tcimbal 2023-11-03 11:12:52 +1100
  • be2ff4b668
    Use SCons from the venv (#3) Dmitrii Tcimbal 2023-10-31 06:25:41 +1100
  • c02cc2708f
    Adds demo peroject launch configuration to generated vsproj (#2) Dmitrii Tcimbal 2023-10-29 13:55:17 +1100
  • 4ded6dfeba
    Merge pull request #1 from dmitrii-t/feat/dtcimbal-vsproj Dmitrii Tcimbal 2023-10-25 07:04:03 +1100
  • 5178f5d429 Adds a target to generate vsproj and sln files #20 Dmitrii Tcimbal 2023-10-25 06:59:35 +1100