Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix Godot 4.0 compile errors, update JavaScript integration, refactor code, and address minor issues #156

Merged
merged 62 commits into from
Oct 1, 2023

Commits on Apr 29, 2023

  1. Update README.md

    Added a section to make it more clear to new users that this is self contained like vanilla Godot.
    ogrotten authored and fire committed Apr 29, 2023
    Configuration menu
    Copy the full SHA
    783517a View commit details
    Browse the repository at this point in the history
  2. Fix Godot 4.0 compile errors, update JavaScript integration, refactor…

    … code, and address minor issues
    
    Fixed compilation errors, improved RefCounted bindings, renamed ECMAScript to JavaScript, implemented JavaScriptCallable, fixed typos, updated GDExtension migration, updated JS modules, and refactored code for Godot 4.0.
    
    Co-Authored-By: Malik Ahmed <animanmaster@gmail.com>
    fire and animanmaster committed Apr 29, 2023
    Configuration menu
    Copy the full SHA
    01457b9 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2023

  1. Configuration menu
    Copy the full SHA
    398a108 View commit details
    Browse the repository at this point in the history
  2. Remove build_github_actions.py

    fire committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    847fe10 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    caa8840 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3f6a3b4 View commit details
    Browse the repository at this point in the history
  5. Format binding generator.

    fire committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    e547560 View commit details
    Browse the repository at this point in the history
  6. Apply formatting.

    fire committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    7655597 View commit details
    Browse the repository at this point in the history
  7. Apply python formatting.

    fire committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    53f4051 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    bcaa414 View commit details
    Browse the repository at this point in the history
  9. Disable unit tests.

    fire committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    e3e97ba View commit details
    Browse the repository at this point in the history
  10. Remove c++ version check.

    fire committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    4dad363 View commit details
    Browse the repository at this point in the history
  11. Avoid extras.

    fire committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    537e2b4 View commit details
    Browse the repository at this point in the history
  12. Only build windows and linux.

    fire committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    5261a4f View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2023

  1. Move versions back to 4.0.

    fire committed Jun 18, 2023
    Configuration menu
    Copy the full SHA
    1c75361 View commit details
    Browse the repository at this point in the history
  2. Fix error in includes.

    fire committed Jun 18, 2023
    Configuration menu
    Copy the full SHA
    9dabb22 View commit details
    Browse the repository at this point in the history
  3. git subrepo pull (merge) modules/javascript

    subrepo:
      subdir:   "modules/javascript"
      merged:   "87c3a7d2b6d"
    upstream:
      origin:   "https://github.com/Geequlim/ECMAScript.git"
      branch:   "gd4-rebase"
      commit:   "1c753617ee6"
    git-subrepo:
      version:  "0.4.6"
      origin:   "???"
      commit:   "???"
    fire committed Jun 18, 2023
    Configuration menu
    Copy the full SHA
    b87a29e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f430ed2 View commit details
    Browse the repository at this point in the history
  5. git subrepo pull (merge) modules/javascript

    subrepo:
      subdir:   "modules/javascript"
      merged:   "d062d5630b8"
    upstream:
      origin:   "https://github.com/Geequlim/ECMAScript.git"
      branch:   "gd4-rebase"
      commit:   "b87a29e90bc"
    git-subrepo:
      version:  "0.4.6"
      origin:   "???"
      commit:   "???"
    fire committed Jun 18, 2023
    Configuration menu
    Copy the full SHA
    f6687c5 View commit details
    Browse the repository at this point in the history
  6. Update scons.

    fire committed Jun 18, 2023
    Configuration menu
    Copy the full SHA
    245f8d0 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2023

  1. Force a tag.

    fire committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    166c796 View commit details
    Browse the repository at this point in the history
  2. git subrepo pull (merge) modules/javascript

    subrepo:
      subdir:   "modules/javascript"
      merged:   "2f96dee34e3"
    upstream:
      origin:   "https://github.com/Geequlim/ECMAScript.git"
      branch:   "gd4-rebase"
      commit:   "245f8d00480"
    git-subrepo:
      version:  "0.4.6"
      origin:   "???"
      commit:   "???"
    fire committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    087e244 View commit details
    Browse the repository at this point in the history
  3. Switch to match master.

    fire committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    17caa75 View commit details
    Browse the repository at this point in the history
  4. Update build scripts.

    fire committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    23ba457 View commit details
    Browse the repository at this point in the history
  5. Add pthread for mingw.

    fire committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    0919fc3 View commit details
    Browse the repository at this point in the history
  6. If use mingw, use pthread.

    fire committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    78dbf97 View commit details
    Browse the repository at this point in the history
  7. Restore file format.

    fire committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    eca30e6 View commit details
    Browse the repository at this point in the history
  8. Restore header guards too.

    fire committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    a91c1f4 View commit details
    Browse the repository at this point in the history
  9. Fix include guards style.

    fire committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    fdd5180 View commit details
    Browse the repository at this point in the history
  10. Restore black format.

    fire committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    8d976e4 View commit details
    Browse the repository at this point in the history
  11. Restore all the scripts.

    fire committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    f4bc581 View commit details
    Browse the repository at this point in the history
  12. Add python build.

    fire committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    48305ba View commit details
    Browse the repository at this point in the history
  13. Remove python tests.

    fire committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    01abd78 View commit details
    Browse the repository at this point in the history
  14. Disabled a few builds.

    fire committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    f648c5b View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2023

  1. feat: add icons

    jaune committed Aug 19, 2023
    Configuration menu
    Copy the full SHA
    5b66370 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2023

  1. Revert "Disabled a few builds."

    This reverts commit f648c5b.
    fire committed Aug 20, 2023
    Configuration menu
    Copy the full SHA
    2911768 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d3ebf68 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    007e94a View commit details
    Browse the repository at this point in the history
  4. Format SCsub.

    fire committed Aug 20, 2023
    Configuration menu
    Copy the full SHA
    dfbdf57 View commit details
    Browse the repository at this point in the history
  5. Update the readme.

    fire committed Aug 20, 2023
    Configuration menu
    Copy the full SHA
    0fe880e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1bb9edf View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0b9283b View commit details
    Browse the repository at this point in the history
  8. Refactor static checks workflow

    Remove xsd check.
    fire committed Aug 20, 2023
    Configuration menu
    Copy the full SHA
    5fd3ce9 View commit details
    Browse the repository at this point in the history
  9. Refactor static checks workflow

    fire committed Aug 20, 2023
    Configuration menu
    Copy the full SHA
    d5a9cf7 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2023

  1. Configuration menu
    Copy the full SHA
    6177b3e View commit details
    Browse the repository at this point in the history
  2. Apply formatting.

    fire committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    94d95b5 View commit details
    Browse the repository at this point in the history
  3. Apply whitespace change.

    fire committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    76692da View commit details
    Browse the repository at this point in the history
  4. Run spell checker.

    fire committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    3863950 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ec74bb0 View commit details
    Browse the repository at this point in the history
  6. Remove JavaScript style checks

    fire committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    5bf37c6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    71c6704 View commit details
    Browse the repository at this point in the history
  8. Support MSVC builds without error in Github Actions.

    Co-Authored-By: jaune <jaunelacouleur@gmail.com>
    fire and jaune committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    8d86711 View commit details
    Browse the repository at this point in the history
  9. Fix function name and use safer string formatting in JavaScript module

    Fix github actions CICD errors.
    fire committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    221e358 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d487bcf View commit details
    Browse the repository at this point in the history
  11. Fix gitub actions tests.

    fire committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    b2cacc0 View commit details
    Browse the repository at this point in the history
  12. Fix tests.

    fire committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    c2533ae View commit details
    Browse the repository at this point in the history
  13. Try to pass tests.

    fire committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    60db283 View commit details
    Browse the repository at this point in the history
  14. Exclude mono platform

    fire committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    45ca44b View commit details
    Browse the repository at this point in the history
  15. Apply xml docs fixes for tests.

    fire committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    483c70d View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2023

  1. Merge pull request #160 from jaune/gd4-icons

    Add icons
    fire authored Aug 31, 2023
    Configuration menu
    Copy the full SHA
    ca34e79 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2023

  1. Refactor JavaScript integration and improve code readability.

    We have refactored the JavaScript integration to make it more efficient. We have also improved the readability of the code by adding comments and restructuring the code blocks. This will make it easier for other developers to understand and contribute to the project.
    
    Co-Authored-By: NicolasMerget <Nicolas.Merget@deutschebahn.com>
    fire and nmerget committed Oct 1, 2023
    Configuration menu
    Copy the full SHA
    7160c86 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #164 from nmerget/fix-gd4-rebase-2

    Refactor JavaScript integration and improve code readability.
    fire authored Oct 1, 2023
    Configuration menu
    Copy the full SHA
    7fecf15 View commit details
    Browse the repository at this point in the history