<feed xmlns='http://www.w3.org/2005/Atom'>
<title>patched/glutin/src/api/x11, branch feature-existing</title>
<subtitle>[no description]</subtitle>
<id>https://git.bnewbold.net/patched/glutin/atom?h=feature-existing</id>
<link rel='self' href='https://git.bnewbold.net/patched/glutin/atom?h=feature-existing'/>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/patched/glutin/'/>
<updated>2016-06-12T16:23:15+00:00</updated>
<entry>
<title>x11: initial implementation of from_existing_window</title>
<updated>2016-06-12T16:23:15+00:00</updated>
<author>
<name>bnewbold</name>
<email>bnewbold@robocracy.org</email>
</author>
<published>2016-06-10T22:32:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/patched/glutin/commit/?id=bea8daf5e49055bc72ab7f61d245463b1ef1f1bd'/>
<id>urn:sha1:bea8daf5e49055bc72ab7f61d245463b1ef1f1bd</id>
<content type='text'>
This adds the ability to create a glutin Window that wraps a pre-existing X
Window. The proximal motivation for this is to allow writing of XScreensaver
hacks in Rust, but it might also be useful for embedding 3D graphics in larger
applications with full process separation, etc.

This commit includes a bit of inline documentation, but no tests, and the
details of what if any WindowAttributes or pixel information should be applied
to the existing window aren't worked out.
</content>
</entry>
<entry>
<title>x11: Refactor NoneCursor logic so it applies to CursorState::Hide too</title>
<updated>2016-04-17T16:14:53+00:00</updated>
<author>
<name>Emilio Cobos Álvarez</name>
<email>me@emiliocobos.me</email>
</author>
<published>2016-04-17T16:14:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/patched/glutin/commit/?id=0918fe4d9c3639d1fa5fdfae0aad8c229d40ddc0'/>
<id>urn:sha1:0918fe4d9c3639d1fa5fdfae0aad8c229d40ddc0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>x11: Add cursor hiding</title>
<updated>2016-04-17T15:41:58+00:00</updated>
<author>
<name>Emilio Cobos Álvarez</name>
<email>me@emiliocobos.me</email>
</author>
<published>2016-04-17T15:32:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/patched/glutin/commit/?id=51aeb27d7e231227c34bc822da3e7f27b42b54f4'/>
<id>urn:sha1:51aeb27d7e231227c34bc822da3e7f27b42b54f4</id>
<content type='text'>
The created cursor could be cached and whatnot, but I'm not sure it
deserves the complexity.
</content>
</entry>
<entry>
<title>Improve X11 cursor symbols handling</title>
<updated>2016-04-17T14:48:27+00:00</updated>
<author>
<name>est31</name>
<email>MTest31@outlook.com</email>
</author>
<published>2016-04-16T18:37:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/patched/glutin/commit/?id=7fb6450d17388097619bfb1e675e17c7bc2e3eaa'/>
<id>urn:sha1:7fb6450d17388097619bfb1e675e17c7bc2e3eaa</id>
<content type='text'>
1. Make it non failing. Before we tried to call XFreeCursor with a
   cursor of 0 if we couldn't find a cursor. This has then caused a panic.

2. Introduce a system where multiple special cursors are tried
   in order to work with different themes and desktop environments.
   This way we get less often into the situation where we have to use a
   default cursor.

3. Also set names for some cursors that previously only had a placeholder.

Fixes #765.
Will fix https://github.com/servo/servo/issues/10475 as well.
</content>
</entry>
<entry>
<title>Merge branch 'master' of github.com:tomaka/glutin into x11_window_size_constraints</title>
<updated>2016-03-30T06:21:01+00:00</updated>
<author>
<name>Ivo Wetzel</name>
<email>ivo.wetzel@googlemail.com</email>
</author>
<published>2016-03-30T06:21:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/patched/glutin/commit/?id=0e9fad5d2350467921af2d2e3ab0b26a1b749080'/>
<id>urn:sha1:0e9fad5d2350467921af2d2e3ab0b26a1b749080</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Changed MouseMoved((i32, i32)) to MouseMoved(i32, i32), breaking change</title>
<updated>2016-03-27T18:39:20+00:00</updated>
<author>
<name>Richard Lettich</name>
<email>lettrich42@gmail.com</email>
</author>
<published>2016-03-27T18:39:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/patched/glutin/commit/?id=117069ef9023665085564c4c20a9525c9e139de2'/>
<id>urn:sha1:117069ef9023665085564c4c20a9525c9e139de2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Correctly apply initial size constraints for x11 windows.</title>
<updated>2016-03-25T18:52:57+00:00</updated>
<author>
<name>Ivo Wetzel</name>
<email>ivo.wetzel@googlemail.com</email>
</author>
<published>2016-03-25T18:52:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/patched/glutin/commit/?id=1b7a3cd31febc38b4d0d39d06f99639469a5823d'/>
<id>urn:sha1:1b7a3cd31febc38b4d0d39d06f99639469a5823d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'master' into x11_window_size_constraints</title>
<updated>2016-03-25T01:54:40+00:00</updated>
<author>
<name>Ivo Wetzel</name>
<email>ivo.wetzel@googlemail.com</email>
</author>
<published>2016-03-25T01:54:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/patched/glutin/commit/?id=7a5e47c446801c40e9048668feb54f3d76dc2442'/>
<id>urn:sha1:7a5e47c446801c40e9048668feb54f3d76dc2442</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #746 from Thinkofname/hide-cursor-state-x11</title>
<updated>2016-03-24T06:37:58+00:00</updated>
<author>
<name>tomaka</name>
<email>pierre.krieger1708@gmail.com</email>
</author>
<published>2016-03-24T06:37:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/patched/glutin/commit/?id=0cf1f01990b97150773bb6d27172c7d2401ccb3c'/>
<id>urn:sha1:0cf1f01990b97150773bb6d27172c7d2401ccb3c</id>
<content type='text'>
Implement CursorState::Hide for x11</content>
</entry>
<entry>
<title>Remove a debug print added in 1de66e4ef</title>
<updated>2016-03-21T18:49:00+00:00</updated>
<author>
<name>Thinkofname</name>
<email>thinkofdeath@spigotmc.org</email>
</author>
<published>2016-03-21T18:49:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/patched/glutin/commit/?id=5c4bfe1379836ca034b610f8246a1f6a621ee2e2'/>
<id>urn:sha1:5c4bfe1379836ca034b610f8246a1f6a621ee2e2</id>
<content type='text'>
</content>
</entry>
</feed>
