Repository: brendanzab/gl-rs (language: rust)

Issue:
brendanzab/glfw-rs doesn't exist
In the [README.md for gl](https://github.com/brendanzab/gl-rs/tree/master/gl) it references glfw-rs, however the link doesn't exist. Should this link be pointing at [PistonDevelopers/glfw-rs](https://github.com/PistonDevelopers/glfw-rs)?


Discussion / hints:
Yes, that's right! It used to be under my name.

Fix patch:
diff --git a/README.md b/README.md
index febff3a3..ad7c75f2 100644
--- a/README.md
+++ b/README.md
@@ -51,11 +51,8 @@ khronos_api = "1.0.0"
 
 ## Compiling from source
 
-`khronos_api` uses a git submodule. You will need to initialize it before building:
+`khronos_api` makes use of git submodules. You will need to initialize these before building:
 
 ```sh
 git submodule update --init
 ```
-
-A batch cargo script is provided at `bin/cargo`. [See the script](https://github.com/brendanzab/gl-rs/blob/master/bin/cargo)
-for some example usages.
diff --git a/gl/Cargo.toml b/gl/Cargo.toml
index 0f1ba64d..7c5c2e73 100644
--- a/gl/Cargo.toml
+++ b/gl/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "gl"
-version = "0.9.0"
+version = "0.10.0"
 authors = [
     "Brendan Zabarauskas <bjzaba@yahoo.com.au>",
     "Corey Richardson",
@@ -17,7 +17,7 @@ categories = ["api-bindings", "rendering::graphics-api"]
 keywords = ["gl", "egl", "opengl", "khronos"]
 
 [build-dependencies]
-gl_generator = { version = "0.8.0", path = "../gl_generator" }
+gl_generator = { version = "0.9.0", path = "../gl_generator" }
 
 [dev-dependencies]
 glutin = "0.10.0"
diff --git a/gl/README.md b/gl/README.md
index c6016eb1..01a270c6 100644
--- a/gl/README.md
+++ b/gl/README.md
@@ -24,11 +24,11 @@ use gl::types::*;
 You must load the function pointers into their respective function pointers
 using the `load_with` function. You must supply a loader function from your
 context library, This is how it would look using [glfw-rs]
-(https://github.com/brendanzab/glfw-rs):
+(https://github.com/PistonDevelopers/glfw-rs):
 
 ```rust
 // the supplied function must be of the type:
-// `&fn(symbol: &str) -> Option<extern "C" fn()>`
+// `&fn(symbol: &'static str) -> *const std::os::raw::c_void`
 // `window` is a glfw::Window
 gl::load_with(|s| window.get_proc_address(s));
 
diff --git a/gl/src/lib.rs b/gl/src/lib.rs
index 0b28d2fc..5745ede4 100644
--- a/gl/src/lib.rs
+++ b/gl/src/lib.rs
@@ -28,11 +28,11 @@
 //! You can load the function pointers into their respective function pointers
 //! using the `load_with` function. You must supply a loader function from your
 //! context library, This is how it would look using [glfw-rs]
-//! (https://github.com/brendanzab/glfw-rs):
+//! (https://github.com/PistonDevelopers/glfw-rs):
 //!
 //! ~~~ignore
 //! // the supplied function must be of the type:
-//! // `&fn(symbol: &str) -> Option<extern "C" fn()>`
+//! // `&fn(symbol: &'static str) -> *const std::os::raw::c_void`
 //! gl::load_with(|s| glfw.get_proc_address(s));
 //!
 //! // loading a specific function pointer
diff --git a/gl_generator/Cargo.toml b/gl_generator/Cargo.toml
index 20416b48..2dbd9476 100644
--- a/gl_generator/Cargo.toml
+++ b/gl_generator/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "gl_generator"
-version = "0.8.0"
+version = "0.9.0"
 authors = [
     "Brendan Zabarauskas <bjzaba@yahoo.com.au>",
     "Corey Richardson",
@@ -23,6 +23,6 @@ path = "lib.rs"
 unstable_generator_utils = []
 
 [dependencies]
-khronos_api = { version = "2.0.0", path = "../khronos_api" }
+khronos_api = { version = "2.1.0", path = "../khronos_api" }
 log = "0.4.1"
 xml-rs = "0.7.0"
diff --git a/gl_generator/generators/.static_struct_gen.rs.kate-swp b/gl_generator/generators/.static_struct_gen.rs.kate-swp
deleted file mode 100644
index 6d871e54..00000000
Binary files a/gl_generator/generators/.static_struct_gen.rs.kate-swp and /dev/null differ
diff --git a/khronos_api/Cargo.toml b/khronos_api/Cargo.toml
index 60004018..9d97cf0d 100644
--- a/khronos_api/Cargo.toml
+++ b/khronos_api/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "khronos_api"
-version = "2.0.0"
+version = "2.1.0"
 authors = [
   "Brendan Zabarauskas <bjzaba@yahoo.com.au>",
   "Corey Richardson",
@@ -14,6 +14,8 @@ homepage = "https://github.com/brendanzab/gl-rs/khronos_api/"
 repository = "https://github.com/brendanzab/gl-rs/"
 readme = "README.md"
 
+# Only include what we need here. The git submodules are quite large, and would
+# exceed the maximimum crate size if we didn't do this
 include = [
   "/README.md",
   "/src/**/*",
diff --git a/khronos_api/src/lib.rs b/khronos_api/src/lib.rs
index f949ac27..91112282 100644
--- a/khronos_api/src/lib.rs
+++ b/khronos_api/src/lib.rs
@@ -14,6 +14,9 @@
 
 //! This crates contains the sources of the official OpenGL repository.
 
+// NOTE: if any new files are added to here, ensue they are also covered
+// in the `include` section of the `Cargo.toml`.
+
 /// The contents of [`gl.xml`](https://github.com/KhronosGroup/OpenGL-Registry/blob/master/xml/gl.xml)
 pub const GL_XML: &'static [u8] = include_bytes!("../api/xml/gl.xml");
 


Test patch: