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

Migrate OSX to GLFW3+ #8348

Merged
merged 73 commits into from
May 28, 2024
Merged

Migrate OSX to GLFW3+ #8348

merged 73 commits into from
May 28, 2024

Commits on Dec 22, 2023

  1. Initial refactoring

    Jhonnyg committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    10741d3 View commit details
    Browse the repository at this point in the history
  2. Update graphics tests

    Jhonnyg committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    0965894 View commit details
    Browse the repository at this point in the history
  3. Graphics test modifications

    Jhonnyg committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    ab0fe9f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9c3991b View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2023

  1. Move all glfw calls from hid

    Jhonnyg committed Dec 23, 2023
    Configuration menu
    Copy the full SHA
    4817752 View commit details
    Browse the repository at this point in the history
  2. Window resizing

    Jhonnyg committed Dec 23, 2023
    Configuration menu
    Copy the full SHA
    e0790d7 View commit details
    Browse the repository at this point in the history

Commits on Dec 25, 2023

  1. Vulkan support

    Jhonnyg committed Dec 25, 2023
    Configuration menu
    Copy the full SHA
    200fc4b View commit details
    Browse the repository at this point in the history
  2. More migration work

    Jhonnyg committed Dec 25, 2023
    Configuration menu
    Copy the full SHA
    9d4e27a View commit details
    Browse the repository at this point in the history

Commits on Dec 26, 2023

  1. build fixes

    Jhonnyg committed Dec 26, 2023
    Configuration menu
    Copy the full SHA
    fb6b30c View commit details
    Browse the repository at this point in the history
  2. Create aux context

    Jhonnyg committed Dec 26, 2023
    Configuration menu
    Copy the full SHA
    1c86c0d View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2023

  1. Android and ios build fixes

    Jhonnyg committed Dec 27, 2023
    Configuration menu
    Copy the full SHA
    7f17d12 View commit details
    Browse the repository at this point in the history
  2. Fix vulkan linkage

    Jhonnyg committed Dec 27, 2023
    Configuration menu
    Copy the full SHA
    a24893e View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2023

  1. Web fixes

    Jhonnyg committed Dec 28, 2023
    Configuration menu
    Copy the full SHA
    785947c View commit details
    Browse the repository at this point in the history
  2. Misc fixes

    Jhonnyg committed Dec 28, 2023
    Configuration menu
    Copy the full SHA
    3145f6b View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2024

  1. Configuration menu
    Copy the full SHA
    c2cf261 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2024

  1. Fixes

    Jhonnyg committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    239b260 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2024

  1. Configuration menu
    Copy the full SHA
    9f2a054 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2024

  1. Configuration menu
    Copy the full SHA
    2387eb0 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2024

  1. Configuration menu
    Copy the full SHA
    bf97091 View commit details
    Browse the repository at this point in the history
  2. Vulkan fixes

    Jhonnyg committed Feb 8, 2024
    Configuration menu
    Copy the full SHA
    3c59edf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5b954a6 View commit details
    Browse the repository at this point in the history
  4. Pre-review fixes

    Jhonnyg committed Feb 8, 2024
    Configuration menu
    Copy the full SHA
    619b6c8 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2024

  1. Configuration menu
    Copy the full SHA
    7fc06e1 View commit details
    Browse the repository at this point in the history
  2. Revert "Remove vulkan-specific library from osx package"

    This reverts commit 7fc06e1.
    Jhonnyg committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    b9c8d6b View commit details
    Browse the repository at this point in the history
  3. build.yaml fixes

    Jhonnyg committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    331b99a View commit details
    Browse the repository at this point in the history
  4. Manifest test

    Jhonnyg committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    e9879f9 View commit details
    Browse the repository at this point in the history
  5. Editor test fix

    Jhonnyg committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    9eb99da View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2024

  1. Maybe this will work

    Jhonnyg committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    cc3d301 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ab62ba9 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2024

  1. Use 3.3.9

    Jhonnyg committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    0070124 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b4e6dd5 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2024

  1. Configuration menu
    Copy the full SHA
    2ae024f View commit details
    Browse the repository at this point in the history
  2. D'oh

    Jhonnyg committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    3292cd5 View commit details
    Browse the repository at this point in the history
  3. Update patch

    Jhonnyg committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    12aedaa View commit details
    Browse the repository at this point in the history
  4. Let's debug this2

    Jhonnyg committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    f8bdf45 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. Configuration menu
    Copy the full SHA
    c534eb5 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2024

  1. Configuration menu
    Copy the full SHA
    9d744f5 View commit details
    Browse the repository at this point in the history
  2. Test fix

    Jhonnyg committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    c3af962 View commit details
    Browse the repository at this point in the history
  3. Maybe now

    Jhonnyg committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    49b8a02 View commit details
    Browse the repository at this point in the history
  4. Test without focus patch

    Jhonnyg committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    cec20f7 View commit details
    Browse the repository at this point in the history
  5. glfw3 + vulkan fixes

    Jhonnyg committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    894e46b View commit details
    Browse the repository at this point in the history
  6. Please mr runner run this

    Jhonnyg committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    63a1630 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    55e72d9 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6df6236 View commit details
    Browse the repository at this point in the history
  9. Need to trigger a build..

    Jhonnyg committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    9fa91a1 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. Goddamnit, one more time..

    Jhonnyg committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    f829ecd View commit details
    Browse the repository at this point in the history
  2. Stash

    Jhonnyg committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    3a42f74 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2024

  1. add launch log in the editor

    AGulev committed May 3, 2024
    Configuration menu
    Copy the full SHA
    420e4a5 View commit details
    Browse the repository at this point in the history
  2. add error log

    AGulev committed May 3, 2024
    Configuration menu
    Copy the full SHA
    e3202ea View commit details
    Browse the repository at this point in the history
  3. Merge branch 'dev' into glfw3-support-for-osx

    # Conflicts:
    #	share/extender/build_input.yml
    AGulev committed May 3, 2024
    Configuration menu
    Copy the full SHA
    ea4a3fa View commit details
    Browse the repository at this point in the history
  4. show error num

    AGulev committed May 3, 2024
    Configuration menu
    Copy the full SHA
    57c2dca View commit details
    Browse the repository at this point in the history
  5. add run parameters into log

    AGulev committed May 3, 2024
    Configuration menu
    Copy the full SHA
    0963d31 View commit details
    Browse the repository at this point in the history
  6. Revert "add run parameters into log"

    This reverts commit 0963d31.
    AGulev committed May 3, 2024
    Configuration menu
    Copy the full SHA
    7263ac8 View commit details
    Browse the repository at this point in the history
  7. Revert "add launch log in the editor"

    This reverts commit 420e4a5.
    AGulev committed May 3, 2024
    Configuration menu
    Copy the full SHA
    8e98472 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ceb0412 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. Merge branch 'glfw3-support-for-osx' of github.com:defold/defold into…

    … glfw3-support-for-osx
    Jhonnyg committed May 14, 2024
    Configuration menu
    Copy the full SHA
    78dea47 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b712693 View commit details
    Browse the repository at this point in the history
  3. Vulkan fixes

    Jhonnyg committed May 14, 2024
    Configuration menu
    Copy the full SHA
    fe80378 View commit details
    Browse the repository at this point in the history
  4. pre-review fixes

    Jhonnyg committed May 14, 2024
    Configuration menu
    Copy the full SHA
    ef09784 View commit details
    Browse the repository at this point in the history
  5. Manifest updates

    Jhonnyg committed May 14, 2024
    Configuration menu
    Copy the full SHA
    7833374 View commit details
    Browse the repository at this point in the history
  6. Remove wrong test content

    Jhonnyg committed May 14, 2024
    Configuration menu
    Copy the full SHA
    6525e88 View commit details
    Browse the repository at this point in the history
  7. Upgrade to glfw 3.4

    Jhonnyg committed May 14, 2024
    Configuration menu
    Copy the full SHA
    075fe0b View commit details
    Browse the repository at this point in the history
  8. Remove old glfw3 patch

    Jhonnyg committed May 14, 2024
    Configuration menu
    Copy the full SHA
    9e01d79 View commit details
    Browse the repository at this point in the history
  9. Manifest dummy fix

    Jhonnyg committed May 14, 2024
    Configuration menu
    Copy the full SHA
    1739cc9 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. Configuration menu
    Copy the full SHA
    8e00b19 View commit details
    Browse the repository at this point in the history
  2. Fix mouse input

    Jhonnyg committed May 16, 2024
    Configuration menu
    Copy the full SHA
    33cc206 View commit details
    Browse the repository at this point in the history
  3. Add patch for 3.4 again

    Jhonnyg committed May 16, 2024
    Configuration menu
    Copy the full SHA
    d1eeb46 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d8772f4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    034d2e8 View commit details
    Browse the repository at this point in the history
  6. pre review fixes

    Jhonnyg committed May 16, 2024
    Configuration menu
    Copy the full SHA
    75e8fb4 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2024

  1. Calculate display scale

    Jhonnyg committed May 20, 2024
    Configuration menu
    Copy the full SHA
    c5237c2 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2024

  1. Review fix

    Jhonnyg committed May 28, 2024
    Configuration menu
    Copy the full SHA
    a340fa0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a05a79e View commit details
    Browse the repository at this point in the history