{"push_id":1226777574,"size":44,"distinct_size":44,"ref":"refs/heads/master","head":"0282f000abf7f8192786a4fa4e98dd85e6c572f3","before":"d7af6975eb89a74afacd83a1e7a5f20ea9d9fe0f","commits":[{"sha":"5dc1161a5baeff85892e697c3f76ba1f0a8c3607","author":{"name":"mitchmindtree","email":"e539993bcd69a68152e6dd4ee78998deaaeb95d8@gmail.com"},"message":"Refactor to use RustType Font, FontCollections and gpu_cache::Cache instead of CharacterCache trait. Text drawing currently disabled. About to re-write Ui::draw to return an iterator yielding primitives and crop in order of depth.","distinct":true,"url":"https://api.github.com/repos/Hyperchaotic/conrod/commits/5dc1161a5baeff85892e697c3f76ba1f0a8c3607"},{"sha":"c00e5c8cc390d2e4f9d0535edb3b66f406109be9","author":{"name":"mitchmindtree","email":"e539993bcd69a68152e6dd4ee78998deaaeb95d8@gmail.com"},"message":"Replaced the `backend::graphics` module with a new `render` module. The\nnew module provides a `Primitives` iterator-like type that allows for\nwalking all primitive elements of the graph in order of depth from\nbottom to top. Also removed the Texture type from the Image widget in\nfavour of using a texture_index. These changes should mean we no longer\nrequire a backend trait. I'm going to attempt to remove this trait next.","distinct":true,"url":"https://api.github.com/repos/Hyperchaotic/conrod/commits/c00e5c8cc390d2e4f9d0535edb3b66f406109be9"},{"sha":"c70080da463ae0e1121fd79d61c84671bde1eb60","author":{"name":"mitchmindtree","email":"e539993bcd69a68152e6dd4ee78998deaaeb95d8@gmail.com"},"message":"Remove backend::event in favour of moving Raw event into event module and removing the RawEvent trait. Add a event_piston module with the conversion function, ready to be feature gated or extracted to another crate.","distinct":true,"url":"https://api.github.com/repos/Hyperchaotic/conrod/commits/c70080da463ae0e1121fd79d61c84671bde1eb60"},{"sha":"4fabe8ea17d877ee25fc537f2db0445d2b3d6a24","author":{"name":"mitchmindtree","email":"e539993bcd69a68152e6dd4ee78998deaaeb95d8@gmail.com"},"message":"Remove unnecessary Backend trait.","distinct":true,"url":"https://api.github.com/repos/Hyperchaotic/conrod/commits/4fabe8ea17d877ee25fc537f2db0445d2b3d6a24"},{"sha":"fb6818cdc006e85de523ba680c9c18cc78c324e5","author":{"name":"mitchmindtree","email":"e539993bcd69a68152e6dd4ee78998deaaeb95d8@gmail.com"},"message":"Finished render module by providing the rusttype glyph_cache along with\na Vec of PositionedGlyphs for caching text within some texture and\nrendering it.\n\nRenamed texture_index to texture_id.\n\nAdd a method for loading a font from file to the text::font::Map.","distinct":true,"url":"https://api.github.com/repos/Hyperchaotic/conrod/commits/fb6818cdc006e85de523ba680c9c18cc78c324e5"},{"sha":"d484f1a6df8eda7ebc7f864eddd880a0e325a9f9","author":{"name":"mitchmindtree","email":"e539993bcd69a68152e6dd4ee78998deaaeb95d8@gmail.com"},"message":"Added a texture::Id type and texture::Map for easily mapping unique Ids to textures.","distinct":true,"url":"https://api.github.com/repos/Hyperchaotic/conrod/commits/d484f1a6df8eda7ebc7f864eddd880a0e325a9f9"},{"sha":"b7998749d894efe8c6a4c85cc9296232dd0bfa56","author":{"name":"mitchmindtree","email":"e539993bcd69a68152e6dd4ee78998deaaeb95d8@gmail.com"},"message":"Feature gate backend modules","distinct":true,"url":"https://api.github.com/repos/Hyperchaotic/conrod/commits/b7998749d894efe8c6a4c85cc9296232dd0bfa56"},{"sha":"dd13342132dd648c63039f6b6808d3e06087f040","author":{"name":"mitchmindtree","email":"e539993bcd69a68152e6dd4ee78998deaaeb95d8@gmail.com"},"message":"Fix warnings for unused imports and undocumented items","distinct":true,"url":"https://api.github.com/repos/Hyperchaotic/conrod/commits/dd13342132dd648c63039f6b6808d3e06087f040"},{"sha":"62f313eacb110f772b0748d63436613b8670a02f","author":{"name":"mitchmindtree","email":"e539993bcd69a68152e6dd4ee78998deaaeb95d8@gmail.com"},"message":"Add a new feature gated backend module for converting glutin::Event types to conrod::event::Raw types.","distinct":true,"url":"https://api.github.com/repos/Hyperchaotic/conrod/commits/62f313eacb110f772b0748d63436613b8670a02f"},{"sha":"eaa853443a7b782b80ecb4d509b685eadb867b4b","author":{"name":"mitchmindtree","email":"e539993bcd69a68152e6dd4ee78998deaaeb95d8@gmail.com"},"message":"Update piston drawing with new Image and Text refactoring. Add a TextRenderer type to simplify the rendering of Text primitives.","distinct":true,"url":"https://api.github.com/repos/Hyperchaotic/conrod/commits/eaa853443a7b782b80ecb4d509b685eadb867b4b"},{"sha":"9db33d6d119ccf9d51c1fe334a5cce10de9324e9","author":{"name":"mitchmindtree","email":"e539993bcd69a68152e6dd4ee78998deaaeb95d8@gmail.com"},"message":"Remove redundant test - widgets should capture mouse when highlighted if\nno other widget is already captured.\n\nAdd beginnings of a `draw_glium` feature and associated module. Going to\ntry get this working in the `glutin_glium` example alone first.\n\nReplace the `TextRenderer` type in the `draw_piston` module in favour of\na more general `Renderer` modules which holds all relevant data for\ndrawing besides the `Primitives` themselves.\n\nAdd a helper function for constructing a `RawEvent::Render` as some\nwindows will have no events that directly match it.","distinct":true,"url":"https://api.github.com/repos/Hyperchaotic/conrod/commits/9db33d6d119ccf9d51c1fe334a5cce10de9324e9"},{"sha":"74287511a816757409d5bf1ea3cbd44c3c51a4ca","author":{"name":"mitchmindtree","email":"e539993bcd69a68152e6dd4ee78998deaaeb95d8@gmail.com"},"message":"Add beginnings of an example that uses glutin and glium directly without piston. Still need to find a way of rendering the primitives themselves.","distinct":true,"url":"https://api.github.com/repos/Hyperchaotic/conrod/commits/74287511a816757409d5bf1ea3cbd44c3c51a4ca"},{"sha":"f6fc4d0f9d875024873f4b2a8a4daa46350e22b0","author":{"name":"mitchmindtree","email":"e539993bcd69a68152e6dd4ee78998deaaeb95d8@gmail.com"},"message":"Feature gate piston-graphics. Add glium and glutin behind feature gates. See backend module for where th features are used.","distinct":true,"url":"https://api.github.com/repos/Hyperchaotic/conrod/commits/f6fc4d0f9d875024873f4b2a8a4daa46350e22b0"},{"sha":"eeb545e0b6e8ecd731b50456b035043f3e9f2d89","author":{"name":"mitchmindtree","email":"e539993bcd69a68152e6dd4ee78998deaaeb95d8@gmail.com"},"message":"Update examples to latest changes to agnostic rendering using Primitives (rather than generic Graphics and CharacterCache backends). Text still isn't working for piston backend.","distinct":true,"url":"https://api.github.com/repos/Hyperchaotic/conrod/commits/eeb545e0b6e8ecd731b50456b035043f3e9f2d89"},{"sha":"8f8e2c2db576a95a4450f9decd2d14f734b22c0b","author":{"name":"mitchmindtree","email":"e539993bcd69a68152e6dd4ee78998deaaeb95d8@gmail.com"},"message":"Update to latest version of piston_window","distinct":true,"url":"https://api.github.com/repos/Hyperchaotic/conrod/commits/8f8e2c2db576a95a4450f9decd2d14f734b22c0b"},{"sha":"22e4747d6b656550f240f1921f913365556150b2","author":{"name":"mitchmindtree","email":"e539993bcd69a68152e6dd4ee78998deaaeb95d8@gmail.com"},"message":"Fix some formatting","distinct":true,"url":"https://api.github.com/repos/Hyperchaotic/conrod/commits/22e4747d6b656550f240f1921f913365556150b2"},{"sha":"fdb5f5c8b55d0b536c4d350fcbf735e9ee2b7e58","author":{"name":"mitchmindtree","email":"e539993bcd69a68152e6dd4ee78998deaaeb95d8@gmail.com"},"message":"Add an Other PrimitiveKind variant, yielded for all non-primitive widgets to allow for custom rendering of custom widgets. Normally this variant can be ignored.","distinct":true,"url":"https://api.github.com/repos/Hyperchaotic/conrod/commits/fdb5f5c8b55d0b536c4d350fcbf735e9ee2b7e58"},{"sha":"a97690f8b21496835f0ac931bae6b574b4f80f3b","author":{"name":"mitchmindtree","email":"e539993bcd69a68152e6dd4ee78998deaaeb95d8@gmail.com"},"message":"Use latest version of glium and glutin.","distinct":true,"url":"https://api.github.com/repos/Hyperchaotic/conrod/commits/a97690f8b21496835f0ac931bae6b574b4f80f3b"},{"sha":"f32adcd2db25eb91d43a2f892e9966a926ef99db","author":{"name":"mitchmindtree","email":"e539993bcd69a68152e6dd4ee78998deaaeb95d8@gmail.com"},"message":"Change FramedRectangle to be a regular widget (by instantiating two Rectangles) rather than a primitive widget.","distinct":true,"url":"https://api.github.com/repos/Hyperchaotic/conrod/commits/f32adcd2db25eb91d43a2f892e9966a926ef99db"},{"sha":"29cc7f09fe5ef8b5eaa971368c775e9b4ac92be3","author":{"name":"mitchmindtree","email":"e539993bcd69a68152e6dd4ee78998deaaeb95d8@gmail.com"},"message":"Update FileNavigator and RangeSlider to removal of Backend. Add FramedRectangle module to widget module.","distinct":true,"url":"https://api.github.com/repos/Hyperchaotic/conrod/commits/29cc7f09fe5ef8b5eaa971368c775e9b4ac92be3"}]}
{"actor":{"display_login":"Hyperchaotic"}}