All Versions
27
Latest Version
Avg Release Cycle
84 days
Latest Release
-

Changelog History
Page 1

  • v0.22.0-alpha6

    • 🛠 Fixed dependencies so wrong winit version is not used.
    • On X11, got rid of mistaken XRenderFindVisualFormat call so that glutin doesn't ignore configs that lack a XRenderPictFormat.
    • 🛠 On iOS, fixed not linking against OpenGLES.framework.
    • 🛠 On X11, fixed VSync not being disabled when requested.
  • v0.22.0-alpha5

    November 14, 2019
    • 🛠 Fixed build issue.
  • v0.22.0-alpha4

    November 10, 2019
    • ⚡️ Update winit dependency to 0.20.0-alpha4. See winit's CHANGELOG for more info.
    • ➕ Added an xcode example for building for iOS.
    • 0️⃣ Made using sRGB the default.
    • 🍎 MacOSX's raw_handle trait method now returns the CGLContext object.
  • v0.22.0-alpha3

    • Switched from needing a EventLoop to a EventLoopWindowTarget
  • v0.22.0-alpha2

    August 15, 2019
    • 🛠 Fixed attribute handling for sRGB in WGL.
    • 🛠 Fixed VSync being always enabled on EGL.
  • v0.22.0-alpha1

    June 21, 2019
    • ⚡️ Update winit dependency to 0.20.0-alpha1. See winit's CHANGELOG for more info.
  • v0.21.0

    May 03, 2019
    • Added treat_as_current function.
    • 💥 Breaking: Replaced CreationErrorPair enum variant with CreationErrors.
    • ➕ Added Clone to ContextBuilder.
    • ➕ Added headless example.
    • ✂ Removed internal code relating to libcaca.
    • Implemented Debug on all public facing types.
    • ⬇️ Dropping contexts on platforms using egl and/or glx no longer resets the
      current context, if the context dropped wasn't the current context.
    • ➕ Added context sharing support to MacOS.
    • 💥 Breaking : Removed ContextTrait.
    • 💥 Breaking : Renamed OsMesaContextExt to HeadlessContextExt. Added functions
      for using egl-surfaceless.
    • 💥 Breaking : Changed WindowedContext and RawContext into typedefs of
      ContextWrapper.
    • 💥 Breaking : Removed new_windowed and new_headless from WindowedContext
      and Context, respectively.
    • 💥 Breaking : Added two new types, NotCurrent and PossiblyCurrent,
      which RawContext, WindowedContext, ContextBuilder and Context are now
      generic over.
    • Added {make,treat_as}_not_current function to {Raw,Windowed,}Context.
    • We now load libGL.so instead of libGLX.so.
    • 🛠 Fixed bug where we drop the hidden window belonging to a headless context on
      on X11 and/or Wayland before the actual context.
    • 🛠 "Fixed" bug where we will close EGLDisplays while they are still in use by
      others. Angry and/or salty rant can be found in glutin/src/api/egl/mod.rs,
      you can't miss it.
    • 💥 Breaking : WindowedContexts now deref to Context, not Window.
      Please use .window() to access the window.
  • v0.21.0-rc3

    April 13, 2019
    • Bumped dependencies.
  • v0.21.0-rc2

    April 08, 2019
    • Breaking: Removed DisplayLost variant to ContextError.
    • Breaking: Renamed NotCurrentContext to NotCurrent.
    • Breaking: Renamed PossiblyCurrentContext to PossiblyCurrent.
    • Added treat_as_current function.
  • v0.21.0-rc1

    April 07, 2019
    • Breaking: Replaced CreationErrorPair enum variant with CreationErrors.
    • Added Clone to ContextBuilder.
    • Added headless example.
    • Removed internal code relating to libcaca.
    • Implemented Debug on all public facing types.
    • Dropping contexts on platforms using egl and/or glx no longer resets the current context, if the context dropped wasn't the current context.
    • Added context sharing support to MacOS.
    • Breaking: Removed ContextTrait.
    • Breaking: Renamed OsMesaContextExt to HeadlessContextExt. Added functions for using egl-surfaceless.
    • Breaking: Changed WindowedContext and RawContext into typedefs of ContextWrapper.
    • Breaking: Removed new_windowed and new_headless from WindowedContext and Context, respectively.
    • Breaking: Added two new types, NotCurrentContext and PossiblyCurrentContext, which RawContext, WindowedContext, ContextBuilder and Context are now generic over.
    • Added {make,treat_as}_not_current function to {Raw,Windowed,}Context.
    • We now load libGL.so instead of libGLX.so.
    • Breaking: Added DisplayLost variant to ContextError.
    • Fixed bug where we drop the hidden window belonging to a headless context on on X11 and/or Wayland before the actual context.
    • "Fixed" bug where we will close EGLDisplays while they are still in use by others. Angry and/or salty rant can be found in glutin/src/api/egl/mod.rs, you can't miss it.
    • Breaking: WindowedContexts now deref to Context, not Window. Please use .window() to access the window.