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

[Squashed] 0.23 Api Changes #1239

Merged
merged 106 commits into from
Feb 1, 2020

Conversation

goddessfreya
Copy link
Contributor

@goddessfreya goddessfreya commented Nov 21, 2019

Supersedes #1165, as the diff was getting cluttered.

  • Examples updated?

Implemented for:

  • Windows - EGL
  • Windows - WGL
  • X11 - EGL
  • X11 - GLX
  • X11 - GLX/EGL Pixmaps
  • Linux - EGLMesaSurfaceless
  • Linux - EGLExtDevice
  • Linux - GBM
  • Wayland - EGL
  • OSMesa
  • MacOS
  • iOS
  • Android (Waiting on Basic android event loop 2.0 winit#1328)

Tested for:

  • Windows - EGL
  • Windows - WGL
  • X11 - EGL
  • X11 - GLX
  • X11 - GLX/EGL Pixmaps
  • Linux - EGLMesaSurfaceless
  • Linux - EGLExtDevice
  • Linux - GBM
  • Wayland - EGL
  • MacOS
  • iOS
  • OSMesa
  • Android (Waiting on Basic android event loop 2.0 winit#1328)

#1140 will be solved by adding stuff to plat_attrs for x11 and windows
#1136
#1184

How the Raw extensions will work I have yet to decide, but I'll shoe horn something in once we got it more fleshed out.

commit d77d752adf0002e86e70a1534b4434c141caf2fc
Author: Hal Gentz <zegentzy@protonmail.com>
Date:   Tue Nov 12 04:27:47 2019 -0700

    Release 0.22-alpha4 (rust-windowing#1235)

    * Release 0.22-alpha4

    * Update README.md

    * Update CHANGELOG.md

    * Update CHANGELOG.md

commit 223283d
Merge: 6851fc3 a085d7c
Author: Hal Gentz <zegentzy@protonmail.com>
Date:   Wed Nov 20 21:30:55 2019 -0700

    Merge remote-tracking branch 'upstream/master' into 0.22maj

    Signed-off-by: Hal Gentz <zegentzy@protonmail.com>

commit 6851fc3
Author: fschutt <12084016+fschutt@users.noreply.github.com>
Date:   Sun Nov 10 00:08:52 2019 +0100

    Update winit to winit-alpha4, update version in README (rust-windowing#1234)

commit 8411bbf
Author: simlay <simlay@users.noreply.github.com>
Date:   Fri Nov 8 15:57:28 2019 -0800

    Added an xcode project for an ios build (rust-windowing#1233)

commit 1f6af25
Author: Hal Gentz <zegentzy@protonmail.com>
Date:   Wed Nov 20 21:25:18 2019 -0700

    Forgot this file

    Signed-off-by: Hal Gentz <zegentzy@protonmail.com>

commit e59611f
Author: Josh Matthews <josh@joshmatthews.net>
Date:   Thu Oct 17 18:58:43 2019 -0400

    macos: Update cocoa to 0.19. (rust-windowing#1229)

commit 0484684
Author: Josh Matthews <josh@joshmatthews.net>
Date:   Thu Oct 17 18:59:18 2019 -0400

    macos: Suppress warning about unused argument. (rust-windowing#1228)

commit 1670354
Author: Aleksi Juvani <3168386+aleksijuvani@users.noreply.github.com>
Date:   Sat Nov 9 01:58:09 2019 +0200

    Disable caching on Travis (rust-windowing#1226)

commit 5a0242e
Author: Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
Date:   Sat Sep 28 00:54:08 2019 +0200

    MacOSX's raw_handle trait method returns CGLContext object (rust-windowing#1221)

commit 62df59f
Author: Hal Gentz <zegentzy@protonmail.com>
Date:   Wed Nov 20 21:21:57 2019 -0700

    I wrote these weeks ago and don't know what they are for.

    Signed-off-by: Hal Gentz <zegentzy@protonmail.com>

commit a85abb8
Merge: 7ce038a 0080bde
Author: Hal Gentz <zegentzy@protonmail.com>
Date:   Mon Sep 23 20:23:06 2019 -0600

    Merge remote-tracking branch 'upstream/master' into 0.22maj

    Signed-off-by: Hal Gentz <zegentzy@protonmail.com>

commit 7ce038a
Author: Hal Gentz <zegentzy@protonmail.com>
Date:   Mon Sep 23 20:21:34 2019 -0600

    forgot these files

    Signed-off-by: Hal Gentz <zegentzy@protonmail.com>

commit 43fa45c
Author: Hal Gentz <zegentzy@protonmail.com>
Date:   Mon Sep 23 20:17:11 2019 -0600

    Will this ever compile?

    Signed-off-by: Hal Gentz <zegentzy@protonmail.com>

commit 00f9e6e
Author: Hal Gentz <zegentzy@protonmail.com>
Date:   Sat Sep 21 04:32:26 2019 -0600

    Misc changes and backporting kenny's damaged buffer changes.

    Signed-off-by: Hal Gentz <zegentzy@protonmail.com>

commit 703b0db
Merge: 7a99f57 1bd2164
Author: Hal Gentz <zegentzy@protonmail.com>
Date:   Sat Aug 10 21:46:57 2019 -0600

    Merge remote-tracking branch 'upstream/master' into 0.22maj

    Signed-off-by: Hal Gentz <zegentzy@protonmail.com>

commit 7a99f57
Author: Hal Gentz <zegentzy@protonmail.com>
Date:   Sat Aug 10 21:42:16 2019 -0600

    Another high level rework.

    Signed-off-by: Hal Gentz <zegentzy@protonmail.com>

commit c898846
Author: Ivan Molodetskikh <yalterz@gmail.com>
Date:   Sat Aug 10 14:48:49 2019 -0700

    Set VSync in EGL (rust-windowing#1203)

    * [rust-windowing#1202]: set VSync in EGL

    * Update CHANGELOG.md

    * egl: filter configs which don't have desired vsync

    Signed-off-by: Hal Gentz <zegentzy@protonmail.com>

commit 198d919
Author: Hal Gentz <zegentzy@protonmail.com>
Date:   Sat Aug 10 15:50:24 2019 -0600

    Getting there.

    Signed-off-by: Hal Gentz <zegentzy@protonmail.com>

commit e3962f0
Author: Hal Gentz <zegentzy@protonmail.com>
Date:   Sat Jul 27 18:23:30 2019 -0600

    Misc.

    Signed-off-by: Hal Gentz <zegentzy@protonmail.com>

commit fe22e5b
Author: Hal Gentz <zegentzy@protonmail.com>
Date:   Wed Jul 24 13:12:53 2019 -0600

    Misc changes.

    Signed-off-by: Hal Gentz <zegentzy@protonmail.com>

commit f0946f5
Merge: 088f8e4 3b7e5f8
Author: Hal Gentz <zegentzy@protonmail.com>
Date:   Tue Jul 16 17:18:42 2019 -0600

    Merge remote-tracking branch 'upstream/master' into 0.22maj

    Signed-off-by: Hal Gentz <zegentzy@protonmail.com>

commit 088f8e4
Author: Hal Gentz <zegentzy@protonmail.com>
Date:   Tue Jul 16 17:16:51 2019 -0600

    Minor changes.

    Signed-off-by: Hal Gentz <zegentzy@protonmail.com>

commit c3dc3b6
Author: Hal Gentz <zegentzy@protonmail.com>
Date:   Sun Jul 14 19:50:00 2019 -0600

    OsMesa

    Signed-off-by: Hal Gentz <zegentzy@protonmail.com>

commit 2371bc9
Merge: cff3caf d1f0cf5
Author: Hal Gentz <zegentzy@protonmail.com>
Date:   Sun Jul 14 19:24:38 2019 -0600

    Merge remote-tracking branch 'upstream/master' into 0.22maj

commit cff3caf
Author: Hal Gentz <zegentzy@protonmail.com>
Date:   Sun Jul 14 19:24:08 2019 -0600

    Refactoring as of 2019-07-13

    Signed-off-by: Hal Gentz <zegentzy@protonmail.com>

commit 92ca12d
Merge: 1b35f2a 356e6cb
Author: Hal Gentz <zegentzy@protonmail.com>
Date:   Thu Jul 11 10:38:27 2019 -0600

    Merge remote-tracking branch 'upstream/master' into 0.22maj

commit 1b35f2a
Author: Hal Gentz <zegentzy@protonmail.com>
Date:   Thu Jul 11 10:36:36 2019 -0600

    More refactoring.

    Signed-off-by: Hal Gentz <zegentzy@protonmail.com>

commit 7471d39
Author: Hal Gentz <zegentzy@protonmail.com>
Date:   Sat Jun 29 02:42:17 2019 -0600

    Wayland finally builds, but still needs some changes to be correct.

    Signed-off-by: Hal Gentz <zegentzy@protonmail.com>

commit 623effb
Author: Hal Gentz <zegentzy@protonmail.com>
Date:   Fri Jun 28 16:41:22 2019 -0600

    Refactoring as of 2019-06-27.

    Signed-off-by: Hal Gentz <zegentzy@protonmail.com>

commit 9cae0d3
Author: Hal Gentz <zegentzy@protonmail.com>
Date:   Mon Jun 24 22:52:04 2019 -0600

    Refactoring as of 2019/06/24

    Signed-off-by: Hal Gentz <zegentzy@protonmail.com>

commit d37c195
Author: Hal Gentz <zegentzy@protonmail.com>
Date:   Mon Jun 24 00:52:11 2019 -0600

    Refactoring as of 2019/06/23

    Signed-off-by: Hal Gentz <zegentzy@protonmail.com>

commit aee2ac6
Merge: a77c18c 7b16eca
Author: Hal Gentz <zegentzy@protonmail.com>
Date:   Sun Jun 23 21:36:15 2019 -0600

    Merge branch 'master' of github.com:rust-windowing/glutin into 0.22maj

    Signed-off-by: Hal Gentz <zegentzy@protonmail.com>

commit a77c18c
Author: Hal Gentz <zegentzy@protonmail.com>
Date:   Sun Jun 23 21:34:06 2019 -0600

    Refactoring as of 2019/06/22 number 2

    Signed-off-by: Hal Gentz <zegentzy@protonmail.com>

commit d875dfc
Author: Hal Gentz <zegentzy@protonmail.com>
Date:   Sat Jun 22 16:20:27 2019 -0600

    Refactoring as of 2019/06/22.

    Signed-off-by: Hal Gentz <zegentzy@protonmail.com>

commit 6220e4b
Author: Hal Gentz <zegentzy@protonmail.com>
Date:   Thu Jun 13 01:15:51 2019 -0600

    OSMesa and drop CI

    Signed-off-by: Hal Gentz <zegentzy@protonmail.com>

commit c5f3eb8
Author: Hal Gentz <zegentzy@protonmail.com>
Date:   Thu Jun 6 21:12:14 2019 -0600

    High level api rework.

    Signed-off-by: Hal Gentz <zegentzy@protonmail.com>

commit f08dad6
Author: Hal Gentz <zegentzy@protonmail.com>
Date:   Sun Jun 2 22:41:14 2019 -0600

    Misc changes.

    Signed-off-by: Hal Gentz <zegentzy@protonmail.com>

Signed-off-by: Hal Gentz <zegentzy@protonmail.com>
Signed-off-by: Hal Gentz <zegentzy@protonmail.com>
Signed-off-by: Hal Gentz <zegentzy@protonmail.com>
Signed-off-by: Hal Gentz <zegentzy@protonmail.com>
Signed-off-by: Hal Gentz <zegentzy@protonmail.com>
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
@goddessfreya goddessfreya changed the base branch from master to v0.23_reworks February 1, 2020 08:17
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
Signed-off-by: Freya Gentz <zegentzy@protonmail.com>
@goddessfreya goddessfreya merged commit a37b5f4 into rust-windowing:v0.23_reworks Feb 1, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants